Heads-up: brand new RPM version about to hit rawhide

Les Mikesell lesmikesell at gmail.com
Wed Jul 16 12:38:53 UTC 2008


Andreas Ericsson wrote:
> 
> But the URL is not immutable. You wouldn't believe the number of people 
> that
> have come to the git-list to complain about git-svn not properly importing
> svn repositories simply because the layout has changed since the repository
> was first started, or because it was moved one directory up, or some branch
> was deleted after having been used to tag something from. SVN is fragile 
> and
> has no way of canonically naming a commit. URL+Rev doesn't cut it, since
> URL can change (and so can rev, but only in insane cases).

You can uniquely reference specific versions of deleted/reused tags in 
svn using what they call 'peg revision' syntax.  I have no idea if 
git-svn understands this concept or not, but I suspect that's the real 
issue here.  Regardless, I agree that it's a bad idea to ever reuse a 
tag that has been released.  It's not like there is a shortage of 
available revision numbers - but it is sometimes handy to float well 
known tags in the repository for scripting purposed like everyone used 
to do with CVS.

-- 
   Les Mikesell
    lesmikesell at gmail.com




More information about the fedora-devel-list mailing list