[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

moving from svn to git: what do do with the leftovers



Our wiki pages[1] say to move the trunk from SVN into a
branch when we move to git, to avoid people working on the
deprecated repository.

I've just deleted all the branches and tags for the
packages I have moved to git. For the case where the
package has a version in the main repository, I've left the
directory in SVN but replaced the contents with a file
"MOVED-TO-GIT" which explains where to find the source.
This is so that people following the VCS-* headers (via PTS
or whatever) can find their way to the source.

In one case (chocolate-doom) the package had never been in
the archive so I just removed the trunk too.

I don't see the point in stashing the last-svn-version
anywhere. It can always be recovered if you know the
revision (and you can probably determine that using "svn
log $GAMES/trunk | grep -C5 some-package" or similar). If
you need to keep a note of the transition point you could
do that in debian/README.source or similar.

For the same reason, I don't see the point in
pkg-games/packages/attic.

I'd like to reword the "converting to git from svn" page to
suggest delete the SVN copy and make a note of the last
revision number that is relevant if you care enough. Does
anyone have any objections? Can anyone explain a good
reason for the "attic"?

[1] http://wiki.debian.org/Games/VCS/git/converting-from-svn#preview


-- 
Jon Dowland

Attachment: signature.asc
Description: Digital signature


Reply to: