Skip site navigation (1)Skip section navigation (2)
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>