git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* git svn relocate [SCRIPT]
@ 2010-06-22  9:40 Christian Stimming
  2010-06-22 13:15 ` Jakub Narebski
  0 siblings, 1 reply; 4+ messages in thread
From: Christian Stimming @ 2010-06-22  9:40 UTC (permalink / raw)
  To: git

[-- Attachment #1: Type: text/plain, Size: 908 bytes --]

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 #2: git-svn-relocate.sh --]
[-- Type: application/x-sh, Size: 1971 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-06-23  9:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-22  9:40 git svn relocate [SCRIPT] Christian Stimming
2010-06-22 13:15 ` Jakub Narebski
2010-06-22 15:11   ` Ævar Arnfjörð Bjarmason
2010-06-23  9:53     ` Eric Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).