On Tue, May 08, 2007 at 07:51:10AM -0700, Seth Falcon wrote: > Karl Hasselström <kha@xxxxxxxxxxx> writes: > > > On 2007-05-07 13:07:06 -0600, Michael Hendricks wrote: > > > >> Now I want to import the 'foo' branch from the same SVN repo without > >> grabbing all the branches. Any suggestions? > > > > I seem to recall that just adding another "fetch" line to the git-svn > > configuration in .git/config will do this for you. > > Yes, this should work. As long as you started out with a fairly > recent git (sorry, I don't know how recent is needed) you should have > in your repository a git/config file containing something like: > > [svn-remote "svn"] > url = http://main.svn.url.com/ > fetch = trunk:refs/remotes/git-svn > fetch = branches/b1:refs/remotes/b1 <-- this line added by you Thanks Seth and Karl, that does indeed work. I noticed that after changing .git/config and running fetch, git-svn retrieves the log for the entire project (presumably because it doesn't know when the new branch was created). In one project with ~30,000 revisions, I found it beneficial to specify "git svn fetch -r 12345:HEAD" where revision 12345 is somewhere close to and before the point at which the new branch was created from trunk. That makes the initial fetch must faster. -- Michael - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html