Dear all,I haven't found an easy solution for when a git-svn SVN server changes its address, but I think the attached patch implements a solution useful for others as well.
In plain svn this is the "svn switch --relocate URL1 URL2" command to change the URL of a working copy from URL1 to URL2. In git-svn, there didn't seem to be a suitable command available. What I found were the instructions here http://translate.org.za/blogs/wynand/en/content/changing-your-svn-repository-address-git-svn-setup and some other google hits related to this one. The instructions from the wynand blog uses git-filter-branch, and the instructions were complete enough so that an all-in-one shell script wasn't too difficult to write. So the attached script implements this: Just call "git-svn-relocate URL1 URL2" and all the rest should happen automatically.
Hope this helps. Regards, Christian Stimming
Attachment:
git-svn-relocate.sh
Description: Bourne shell script