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