cvs vs svn...
wrobell
wrobell at pld-linux.org
Fri Sep 9 10:40:55 CEST 2005
On Thu, 2005-09-08 at 23:18 +0200, Jan Rekorajski wrote:
> On Thu, 08 Sep 2005, Paweł Sakowski wrote:
>
> > On Thu, 2005-09-08 at 01:36 +0200, Jan Rekorajski wrote:
> > > > - it makes it impossible to revert by `cvs up -j` (you lose changelog
> > > > entries)
> > >
> > > Is it really that important? After 6 years of work with our CVS I can't
> > > remember needing it.
> >
> > Then how would you/did you ever revert a non-trivial release? Probably
> > the least manual way is to `cvs diff` for the change being reverted,
> > editing the result (sed or vim) to strip the changes in the changelog
> > and `patch -R` the result, then commit. Any easier way?
>
> Been there, done that,
> cvs up -r <revision to revert to> some.spec ; mv some.spec some.spec.tmp ; \
> cvs up -A some.spec ; mv some.spec.tmp some.spec ; cvs ci some.spec
1. compare it to just: "svn revert"
2. with cvs you have network connection (try it on bus :)
3. you have to repeat the same for patches
so i think that it really makes life easier in this case (and yes,
i was missing disconneted revert feature two days ago).
[svn log] -> few days please.
[...]
wrobell <wrobell at pld-linux.org>
More information about the pld-devel-en
mailing list