Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Nov 2007 10:05:07 -0800
From:      Julian Elischer <julian@elischer.org>
To:        Scott Long <scottl@samsco.org>
Cc:        freebsd-current@freebsd.org, "Aryeh M. Friedman" <aryeh.friedman@gmail.com>
Subject:   Re: bypassing certain cvs commits
Message-ID:  <474C5C53.10203@elischer.org>
In-Reply-To: <474C380E.3010903@samsco.org>
References:  <474C28C1.4000204@gmail.com>	<ByT2xo2cb28o2OARAauQCQ@K5rvDPG1qmm24YgAGq%2BtnQ>	<474C2B01.7060305@gmail.com> <474C380E.3010903@samsco.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Scott Long wrote:
> Aryeh M. Friedman wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Eygene Ryabinkin wrote:
>>> Tue, Nov 27, 2007 at 09:25:05AM -0500, Aryeh M. Friedman wrote:
>>>> As per my detailed comments to Jason
>>>> http://lists.freebsd.org/pipermail/cvs-src/2007-November/084307.html
>>>> is broken but I want to update everything else how do I by pass the
>>>> ref'ed commit?
>>> Grab the diff and revert if by hand after CVSup?  May require some
>>> manual merging, but it will require merge in any case if later
>>> commits go to the top of the changes you want to revert.
>> I am using a local repo
>>
> 
> Then use CVS to check out the exact rev of those files that you want. 
> That'll make the rev be sticky in your tree, so it won't change the next 
> time you update.  Note that I would consider it rather rude and 
> condescending to instruct a senior developer like Jason on how to do 
> backouts instead of giving him help in identifying and maybe fixing the
> problems.

and to check out the head MINUS a change use cvs update -j

e.g. to remove the change that was used to make 1.4 but leave the changes that
went into 1.5 and later you can do

cvs up -A x.c            # check out the latest.
cvs up -j1.4 -j1.3 x.c   #back out the change that differentiated 1.4 from 1.3





> 
> Scott
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?474C5C53.10203>