On Sun, 2010-11-28 at 22:06 -0600, Jonathan Nieder wrote:
> Paul Wise wrote:
> > On Sun, 2010-11-28 at 12:03 -0600, Jonathan Nieder wrote:
> 
> >> Thoughts on this would be very helpful because the same questions come
> >> up in implementing "native" svn support for git.
> >
> > At the very least git svn --convert should do these:
> > 
> >      1. SVN tags that are actually tags in SVN (ie dir copies with no
> >         non-copy commits) are converted to git tags.
> >      2. SVN tags that are actually branches in SVN despite being labeled
> >         tags (these exist unfortunately) are left as branches.
> 
> ... and what happens when a tag changes from (1) to (2)?

--convert (which doesn't exist yet) would be a one-shot conversion that
would drop all the SVN cruft from the resulting git repo. Since the
conversion is once-off and no trace of SVN is left afterwards, that
cannot happen.

My initial interest in this bug report ends at proper behaviour for
--convert, I'm not that interested in proper behaviour for git repos
that are still tracking SVN repos, but I would guess that the git tags
should get removed and branch heads added.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to