Subversion problems

David Faure faure at kde.org
Thu Feb 17 13:06:49 GMT 2005


On Thursday 17 February 2005 13:57, Oswald Buddenhagen wrote:
> On Thu, Feb 17, 2005 at 10:10:19AM +0100, Stephan Kulow wrote:
> > [svn-migration]
> >
> ok, i bring this up everytime somebody says svn, but nobody ever
> answered, so ... ;)
> how do we proceed about migrating our cvs "moves"?
> 1) just import the shit from cvs literally. this is simple, but creates
> "ghost files" in old checkouts; most of them don't even compile for this
> reason.

Why should it create ghost files in old checkouts? Whenever we move something
in CVS, we remove all tags from the copied files, in order to prevent them from
appearing in old checkouts.

> 2) clean out "moved" stuff. same with that variant: we lose the ability
> to make coherent checkouts of old versions. it's pretty much work to
> find all "moved" stuff. on the bright side, the repo is waaaay smaller
> than with 1).
Awful.

> 3) make cvs2svn find and import "moves". implementing this is cvs2svn
> issue #1. i think if somebody (let's call him coolo ;) motivated and
> fluent in python created a patch, the entire cvs2svn community (which is
> unfortunately very volatile by nature) would welcome it very much. given
> the number of "moves" in our repo this is definitely worth consideration.
Not worth it, IMHO.

-- 
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).





More information about the kde-core-devel mailing list