Control: severity -1 wishlist Control: retitle -1 git-svn: May convert incorrectly created mixed-revision Subversion tags in a surprising way
That’s because the tags were created incorrectly in Subversion. r26463 is tagged from a mixed-revision copy from r26460, r26461, and r26462, and git-svn placed the tag on r26460. Subversion makes this way too easy to get wrong: this is what happens when you make a commit, leaving your local checkout in a mixed-revision state, and then immediately make a tag using ‘svn copy’ from the local checkout without first running ‘svn update’. One could perhaps hope for git-svn to use a better heuristic here, but it’s not easy to divine the intention of a commit that wasn’t created correctly. $ svn log -v svn://anonscm.debian.org/collab-maint/deb-maint/gtypist -r 26460:26463 ------------------------------------------------------------------------ r26461 | dleidert | 2015-10-26 04:39:57 -0400 (Mon, 26 Oct 2015) | 6 lines Changed paths: M /deb-maint/gtypist/trunk/debian/changelog M /deb-maint/gtypist/trunk/debian/control M /deb-maint/gtypist/trunk/debian/copyright A /deb-maint/gtypist/trunk/debian/patches/802270_spelling_errors.patch M /deb-maint/gtypist/trunk/debian/patches/series * debian/control (Maintainer, Uploaders): Flipped as requested by Ben. (Standards-Version): Bumped to 3.9.6. * debian/copyright: Rewritten in machine-readable format. * debian/patches/802270_spelling_errors.patch: Added. - Fix some spelling and spacing errors (closes: #802270). * debian/patches/series: Adjusted. ------------------------------------------------------------------------ r26462 | dleidert | 2015-10-26 05:01:02 -0400 (Mon, 26 Oct 2015) | 3 lines Changed paths: M /deb-maint/gtypist/trunk/debian/changelog gtypist (2.9.5-2) unstable ------------------------------------------------------------------------ r26463 | dleidert | 2015-10-26 05:01:29 -0400 (Mon, 26 Oct 2015) | 1 line Changed paths: A /deb-maint/gtypist/tags/2.9.5-2 (from /deb-maint/gtypist/trunk:26460) R /deb-maint/gtypist/tags/2.9.5-2/debian/changelog (from /deb-maint/gtypist/trunk/debian/changelog:26462) R /deb-maint/gtypist/tags/2.9.5-2/debian/control (from /deb-maint/gtypist/trunk/debian/control:26461) R /deb-maint/gtypist/tags/2.9.5-2/debian/copyright (from /deb-maint/gtypist/trunk/debian/copyright:26461) A /deb-maint/gtypist/tags/2.9.5-2/debian/patches/802270_spelling_errors.patch (from /deb-maint/gtypist/trunk/debian/patches/802270_spelling_errors.patch:26461) R /deb-maint/gtypist/tags/2.9.5-2/debian/patches/series (from /deb-maint/gtypist/trunk/debian/patches/series:26461) [svn-buildpackage] Tagging gtypist 2.9.5-2 ------------------------------------------------------------------------ Anders