Hi, When using an svk mirror repository as the source for git-svn, find-rev and rebase don't work. find-rev takes a while, while it traverses and processes commit logs for the branch, and ultimately fails with the error message: "Unable to determine upstream SVN information from git-svn history". This happens because find-rev doesn't relate information in the commit messages to the internal svm-source revision maps. Similarly, rebase is faster but still exits with the message "Unable to determine upstream SVN information from working tree history". The attached patch fixes a couple of underlying issues to get at least these two commands working. AFAICT it still works well with plain svn repositories. Can this be merged upstream? Any comments are welcome. Cheers, -- João
Attachment:
0001-git-svn-follow-revisions-of-svm-mirrored-repositori.patch
Description: Binary data