On Wed, Jun 06, 2007, Wichmann, Mats D wrote:

> [EMAIL PROTECTED] wrote:
> > On Wed, Jun 06, 2007, Jeff Johnson wrote:
> >
> >>  [...]
> >>  I've been known to do cvs server side admin with /bin/mv to
> >>  rearrange directories. Using cvs to track directory name changes is
> >>  so painful I've largely just renamed on the server, or otherwise
> >>  discarded history, rather than tried to use cvs to provide
> >> continuous referential integrity.
> >
> > Yes, unfortunately this works only as long as no frontend software
> > like CVStrac has to operate on top of the CVS repository. It relies on
> > a correct and complete CVSROOT/history file for operation. So if one
> > moves things on the server side one at leats has to manually adjust
> > all records in the CVSROOT/history file, too. A job usually nobody is
> > volunteering to do, so better keep all files as as and instead
> > initially think in more depth about the location beforehand.
>
> Hey, we all said "anything but cvs" during the earlier discussion,
> but here we still are...

The earlier discussion was about "AD-HOC replace CVS with a better VCS".
I've never said CVS is great -- I said that one cannot AD-HOC and at the
same time cleanly convert the 10-year old CVS repository of RPM into
anything else.

Such a conversion requires detailed planning because of the many
adjustments which were already performed to the CVS repository on the
filesystem level (including symlinks ;-). Also, there are many branches
and other features which make a conversion rather "interesting".

And despite this, remains the nasty questions which VCS to use, too. And
here a public discussion is usually already dead before it started...
;-) That's why we decided to first continue with the original (and just
partly cleaned up) original CVS of RPM and once the dust settled after
RPM 4.5 one can perhaps think about alternatives again...

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
Developer Communication List                        rpm-devel@rpm5.org

Reply via email to