[PATCH] git-svn: Fix for rewriteRoot URL containing username.
- From
- Dévai Tamás <devait@mailbox.sk>
- Date
- Feb 11, 2009, 23:14 UTC
- Message-ID
- <1234394042-11577-1-git-send-email-devait@mailbox.sk>
If the new svn root URL given with the svn-remote.<repo>.rewriteRoot config option (or by the --rewrite-root option to 'git svn init') contains a username (such as 'svn+ssh://username@example.com/repo'), find_by_url() cannot find the repository URL, because the URL contained in the commit message does have the username removed.
Signed-off-by: Dévai Tamás <devait@mailbox.sk> --- git-svn.perl | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/git-svn.perl b/git-svn.perl index 001a1d8..83cb36f 100755 --- a/git-svn.perl +++ b/git-svn.perl @@ -1693,6 +1693,7 @@ sub find_by_url { # repos_root and, path are optional my $prefix = ''; if ($rwr) { $z = $rwr; + remove_username($z); } elsif (defined $svm) { $z = $svm->{source}; $prefix = $svm->{replace};
-- 1.6.1.2