Date: Thu, 10 Aug 1995 14:07:03 +0800 (WST) From: Peter Wemm <peter@haywire.dialix.com> To: "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com> Cc: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= <ache@astral.msk.su>, CVS-commiters@freefall.FreeBSD.org, ache@freefall.FreeBSD.org, cvs-usrbin@freefall.FreeBSD.org, rgrimes@freefall.FreeBSD.org Subject: Re: cvs commit: src/usr.bin/at - Imported sources Message-ID: <Pine.SV4.3.91.950810135633.1709k-100000@haywire.DIALix.COM> In-Reply-To: <199508100525.WAA00744@gndrsh.aac.dev.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 9 Aug 1995, Rodney W. Grimes wrote:
> Date: Wed, 9 Aug 1995 22:25:08 -0700 (PDT)
> From: Rodney W. Grimes <rgrimes@gndrsh.aac.dev.com>
> To: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=
<ache@astral.msk.su>
> Cc: CVS-commiters@freefall.FreeBSD.org, ache@freefall.FreeBSD.org,
> cvs-usrbin@freefall.FreeBSD.org, rgrimes@freefall.FreeBSD.org
> Subject: Re: cvs commit: src/usr.bin/at - Imported sources
>
> >
> > In message <199508100351.UAA15127@freefall.FreeBSD.org> Andrey A.
> > Chernov writes:
> >
> > >ache 95/08/09 20:50:59
> >
> > > Branch: usr.bin/at 1.1.1
> > > Log:
> > > Initial import of version 2.9
> >
> > > I src/usr.bin/at/CVS
> This was _not_ imported, that is what the I stands for.
>
> >
> > > C src/usr.bin/at/Makefile
> > > C src/usr.bin/at/Makefile.inc
> >
> > Please, remove this 3 entries imported in by accident to
> > allow me continue with merging.
>
> Humm.. why didn't I get a copy of this import commit message :-(.
> Why are you trying to import into non vendor branched areas?
Dunno.. I got them, they arrived after Andrey sent his help request..
> And this is _not_ an ``initial import'', there is existing code
> there, and you probably just made a mess of it all :-(.
>
> Do not attempt to do _ANYTHING_ to this code at this time until
> either Peter or I have looked over the damages.
>
> Do not attempt any further imports any place in the tree.
>
> Peter, do you have the time to evaulte the damage done by this
> import. Here is the full body of the import message:
> ache 95/08/09 20:50:59
>
> Branch: usr.bin/at 1.1.1
> Log:
> Initial import of version 2.9
>
> Status:
>
> Vendor Tag: koenig
> Release Tags: at_2_9
>
> I src/usr.bin/at/CVS
> N src/usr.bin/at/LEGAL
> C src/usr.bin/at/Makefile
> C src/usr.bin/at/Makefile.inc
> C src/usr.bin/at/at.c
> C src/usr.bin/at/at.h
> C src/usr.bin/at/at.man
> C src/usr.bin/at/panic.c
> C src/usr.bin/at/panic.h
> C src/usr.bin/at/parsetime.c
> C src/usr.bin/at/parsetime.h
> C src/usr.bin/at/perm.c
> C src/usr.bin/at/perm.h
> C src/usr.bin/at/privs.h
>
> 12 conflicts created by this import.
> Use the following command to help the merge:
>
> cvs checkout -jkoenig:yesterday -jkoenig src/usr.bin/at
>
> A quick glance over by me shows this went in as 1.1.1.1 on all files, which
> is infront of all other branches. At any rate a look at the delta 1.1.1.1
> for at.c shows to be a mess and I doubt further vendor imports at this
> point would do nothing more than create these 12 conflicts every time :-(.
I'm not quite so pessimistic about this.. the "C" means different things
in different contexts. In this case, "C" means "import conflict", and
would probably not have created any "visible" /usr/src changes, apart
from making "LEGAL" appear.. It doesn't mean that there are any "<<<<<"
">>>>" merge conflicts.
What the "C" effectively means, is that 1.1.1.1 was created, while there
is a 1.1, 1.2 etc mainline, and somebody has to manually merge them in
with "update -j". Yes, it will happen every single time that a new at
or atrun is imported, but I dont think it matters much.
*after* is sorted out, one should be able to import a new release, and do
an "update -j ...." and get rcsmerge to do the hard work for you.
I'll take this offline and speak to Rod about it, but I suspect that this
may actually be a possible way of sorting out our non-vendor-branched
parts of the tree, *provided* it's done carefully. I'd suggest holding
fire for the moment and wait till Rod and I decide whether it's worth the
hassle...
> I have tarred up my backup copy from August 6, and have it ready to go
> splat right over the top of this rolling the repository backwards to that
> date in this area.
>
> The following shows this to be safe:
> freefall:rgrimes {127} cvs rdiff -D "August 5" -D "August 9 20:50" at
> cvs rdiff: Diffing src/usr.bin/at
> freefall:rgrimes {128}
Yes, this may be worthwhile doing.. but for artun as well, because Andrey
did both at once....
-Peter
> --
> Rod Grimes rgrimes@gndrsh.aac.dev.com
> Accurate Automation Company Reliable computers for FreeBSD
>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SV4.3.91.950810135633.1709k-100000>
