Note that git-svn will not follow history outside the paths you specify for 
it. I believe it is restricted to a trunk and branches in a set location.

If at some point, the whole trunk/branches/tags was moved to a different 
place in the repository, you have to splice together two git-svn clones to 
acquire the entire history: one clone for history before the move, and 
another clone for history after the move.

I've created a screencast that demonstrates the above splicing, or grafting 
as it is called in Git terminology, 
here: http://blog.tfnico.com/2010/10/gitsvn-6-grafting-together-svn-history.html

If you don't specify a -r range for git-svn, it will check all revisions 
(for the given path). 

Furthermore, it doesn't look like you specified -s or --stdlayout when 
running git-svn clone, nor did you specify --branches. This means that 
git-svn will only get history for the path you provided, and ignore any 
branches or tags adjacent to it.

Again, how is the structure of your repository? Is it a standard 
trunk/branches/tags layout?

On Thursday, July 19, 2012 7:26:09 AM UTC+2, Gabby Romano wrote:
>
> first I used the regular git svn clone command - git svn clone <svn path>. 
> then tried with -r<rev num>:HEAD but that didn't work for me 
> either. probably tried a few more options but to no avail. I am sure git 
> knows how to "follow" the history despite the branching but didn't find the 
> right way to do it.
>

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/git-users/-/e5c4UDWpdvgJ.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to