From: Ramkumar Ramachandra Date: Thu, 29 Mar 2012 15:32:05 GMT Subject: Re: git-svn: cloning an SVN repo with sub-branches and sub-tags Message-ID: In-Reply-To: <4F7467E1.3090004@pocock.com.au> Hi Daniel, Daniel Pocock wrote: > git svn clone \ >  -T trunk \ >  -t tags \ >  -b branches \ >  https://flactag.svn.sourceforge.net/svnroot/flactag \ >  flactag-git1 > > I don't get any of the branches or tags, and I get numerous warnings like > this: > > W: -empty_dir: branches/d_pocock/autotools/HTTPFetch.cc > W: -empty_dir: branches/d_pocock/autotools/HTTPFetch.h > W: Cannot find common ancestor between > f475b655c10b55b36df8376a396c0d9534418617 and > 7e277bfd626a1caa84681e93a7af73e0160eb2eb. Ignoring merge info. > W: Cannot find common ancestor between > f475b655c10b55b36df8376a396c0d9534418617 and > a82cd9bd2197a89303558af9aad43fa0c23d1ddb. Ignoring merge info. These look like genuine warnings; git-svn probably doesn't like your repository (nested branches/ tags, missing mergeinfo etc) > I have the impression that git-svn does not like the repository layout, and > it is not clear from the manual page how to make it work.  Can anyone share > any advice about this? Off the top of my head, you could try doing two things: 1. Try exporting the branches and tags by hand one-by-one. 2. You could try using reposurgeon [1] to fix the repository. [1]: http://esr.ibiblio.org/?p=4071 Ram