At 9:05 AM +0300 4/3/08, Teemu Likonen wrote: >Stephen Bannasch kirjoitti: > >> I've just created a git-svn clone from a svn repo accessed locally >> with a file:/// path. >> >> Unfortunately the local svn repo is just a copy of the main svn repo >> normally accessed with http or https (served through Apache). I was >> having problems cloning the main svn repository (more details below) >> so I archived the remote svn repository and copied it to my local > > hard drive. > >2. Convert your repo again: > >$ mkdir repo ; cd repo >$ git svn init --rewrite-root=http://... file:///... >$ git svn fetch > >This way you'll create new Git repo from file:///... url but commit >messages will have git-svn-id's url pointing at http://... . After that >set the correct remote url to .git/config: > >[svn-remote "svn"] > url = http://... Thanks Teemu, That took a while but worked. I also removed the rewriteRoot line from config after editing the url. I think I might have achieved the same effect more quickly with Björn's suggestion to use: git-filter-branch --msg-filter to: > >Use filter-branch to change all git-svn-id lines in the log entries. But it wasn't clear to me how to change the git-svn-id lines. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html