cvs vs svn...

Jan Rekorajski baggins at sith.mimuw.edu.pl
Thu Sep 8 23:18:48 CEST 2005


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

Not that hard.

> > Did someone said something about disconnected work with svn?
> 
> Yes. That `svn diff` (local vs repo) and `svn revert` work disconnected.

[1]

> Noboby stated anything beyond that.
> 
> > Come on svn fans, you're contradicting yourselves.
> 
> Please elaborate. Show me two statements of mine (or other "svn fans")
> which logically contradict one another about that matter. I never
> claimed that `svn log` works disconnected. And breaking news: neither
> does `svn ci`.

You ("svn fans" ;) say [1] and then you say it's impossible to have
changelog in files (no $Log$ impleneted in svn). For me it's pointless to
have [1] functionality without being able to see the logs. So gain from
[1] is eliminated by the lack of log (I'm not able to know what to diff).

Janek
-- 
Jan Rękorajski            |  ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl   |  OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC              |                   -- TROOPS by Kevin Rubio



More information about the pld-devel-en mailing list