# git-svn clone -s fails to setup branches in git if the most recent svn commit was not to trunk

2 messages from 2009-01-14 to 2009-01-14. Participants: Adam Soltys, Boyd Stephen Smith Jr..
Thread: https://gitlist.dev/t/17177

## Adam Soltys, 2009-01-14 21:27

Subject: git-svn clone -s fails to setup branches in git if the most recent svn commit was not to trunk
Message-ID: <loom.20090114T211218-628@post.gmane.org>
URL: https://gitlist.dev/e/loom.20090114T211218-628%40post.gmane.org

```
I ran the following command to clone from an svn repository that followed the
standard svn folder layout and had two branches:

svn clone -s svn://path/to/my_repo

I then typed:

git branch -r

Which returned:

origin/HEAD
origin/master

I was expecting to see the branches and tags from the svn /branches and /tags
folders but they did not appear.  

I checked out origin/HEAD and origin/master to see what was there and I found
they contained code from a subversion branch that was originally in the
/branches folder.  I noticed that this particular branch was the last place
committed to in the svn repo.  So I checked something into the /trunk of the svn
repo, nuked the git repo, and ran the git svn clone command again.  This time it
worked as expected and "git branch -r" showed me all my tags and branches.

```

## Boyd Stephen Smith Jr., 2009-01-14 22:04

Subject: Re: git-svn clone -s fails to setup branches in git if the most recent svn commit was not to trunk
Message-ID: <200901141604.37208.bss@iguanasuicide.net>
URL: https://gitlist.dev/e/200901141604.37208.bss%40iguanasuicide.net
In-Reply-To: <loom.20090114T211218-628@post.gmane.org>

```
On Wednesday 2009 January 14 15:27:01 Adam Soltys wrote:
<snip: git-svn weirdness when the last commit is to a branch/tag>

I already knew about this bug, but here is my "+1 please fix" mail.
-- 
Boyd Stephen Smith Jr.                     ,= ,-_-. =. 
bss@iguanasuicide.net                     ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy           `-'(. .)`-' 
http://iguanasuicide.net/                      \_/     

```
