Re: git-svn tags and branches
- From
David Kastrup <dak@gnu.org>
- Date
- Aug 27, 2007, 15:09 UTC
- Message-ID
- <867inhqaj9.fsf@lola.quinscape.zz>
- In-Reply-To
- <faulrb$483$1@sea.gmane.org>
Giuseppe Bilotta <giuseppe.bilotta@gmail.com> writes:
Show 16 quoted lines
> I've recently started using git and I like it so much that > I've decided to start using it also for some svn-based > projects (in particular, rbot http://linuxbrit.co.uk/rbot). > > The long term goal would be to move the project to git, but > for the time being (among the other things we're waiting for > Trac to have proper support for git, which is something that > won't happen before Trac 0.12 at least) I've decided to > experiment with a dual git/svn development process, using > (of course) git-svn. > > My experience with toying around with it for a couple of > hours has been extremely positive, but I've got some > questions, especially about the tags and branch management. > > Currently, git-svn imports svn tags as lightweight git tags.
It does? I see them as branches.
Show 6 quoted lines
> I was susprised when I discovered this (from 'git describe' > failing and some helpful assistance on the IRC channel), so > I'm now wondering: is there a technical reason why they > aren't converted to annotated tags? If not, would it be > possible to implement this in git-svn, possibly with some > way to 'fix' existing git-svn repository?
I actually don't see how one can safely make them tags at all (rather than branches) since Subversion does not enforce the members of a "tags" subdirectory to remain unchanged after the initial copy. Basically, tags are not different from branches in Subversion from what you can do with them.
> My second question concerns the uses of branche in git-svn, > but it might come from a not perfect understanding of the > branching mechanism in git (and yes, I've read the > documentation and Wiki pages).
I'll leave that question to people who actually understand git-svn and git branches.
-- David Kastrup