Git development
 help / color / mirror / Atom feed
* git-svn: Having a "rare" structure
@ 2008-11-05 10:04 Marc Fargas
  2008-11-05 13:07 ` Michael J Gruber
  0 siblings, 1 reply; 5+ messages in thread
From: Marc Fargas @ 2008-11-05 10:04 UTC (permalink / raw)
  To: git

Hi all,

First of all, please CC responses to me as I'm not subscribed to this list ;)

On the subject, I use git-svn to for most of my stuff and also to
"interact" with some SVN projects out there, there's one that is
driving me mad.

The Django project has a (somehow) rare SVN structure that I almost
managet to make git-svn understand, but a recent "rarity" to the
structure broke it again and I haven't succeeded in making git-svn
understand it, so I'm trying to get some guidance on how to make
git-svn understand the structure.

Right know the Django SVN repo is like that:
browse: http://code.djangoproject.com/browser/django
svn url:  http://code.djangoproject.com/svn/django

trunk/
tags/notable_moments/
tags/releases/
branches/*
branches/features/
branches/releases/

Until now, the last two didn't exist and git-svn was working nicely,
but now "features" and "releases" were created, and git-svn is taking
them as if they were branches, while they arent (branches are in
subdirectories of those two).

My git repo was done like that until now:

    git svn init --prefix svn/
http://code.djangoproject.com/svn/django -T trunk -b branches -t
'tags/*/*'
    git svn fetch

With that, git-svn understood that tags were in the subdirectories of
tags/{notable_moments,releases}/ but I can't do that with the branches
as there are branches also in the top branches/ directory.

I do not really care about those branches on the top directory as
those are old, so I really only need git-svn to understand the
{features,releases}/* thing. So:

How can I do something like "-b branches/{features,releases}/*" making
git-svn ignore the other top-level branches? Or, can I make it
understand both, the top-level ones and the ones inside those two
subdirectories?

Note that I just gueesed the "-b branches/{features,releases}/*"
thing; I didn't try it, tryiing takes lots of time and bandwidth ;\\

Thanks for all,
Marc
-- 
http://www.marcfargas.com - will be finished someday.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-11-05 17:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-05 10:04 git-svn: Having a "rare" structure Marc Fargas
2008-11-05 13:07 ` Michael J Gruber
2008-11-05 15:36   ` Marc Fargas
2008-11-05 17:41     ` Michael J Gruber
2008-11-05 17:46       ` Marc Fargas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox