summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 70f6414)
raw | patch | inline | side by side (parent: 70f6414)
author | Alberto Bertogli <albertito@gmail.com> | |
Tue, 14 Aug 2007 04:03:18 +0000 (01:03 -0300) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Tue, 14 Aug 2007 04:19:20 +0000 (21:19 -0700) |
Some repositories started with the trunk in "/" and then moved it to the
standard "trunk/" location.
On these repositories, the correct thing would be to call git-svnimport -T "",
but because of the way the options are handled, it uses the default "trunk"
instead of the given empty string. This patch fixes that behaviour.
Reported by Leandro Lucarella <llucax@gmail.com>.
Signed-off-by: Alberto Bertogli <albertito@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
standard "trunk/" location.
On these repositories, the correct thing would be to call git-svnimport -T "",
but because of the way the options are handled, it uses the default "trunk"
instead of the given empty string. This patch fixes that behaviour.
Reported by Leandro Lucarella <llucax@gmail.com>.
Signed-off-by: Alberto Bertogli <albertito@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-svnimport.perl | patch | blob | history |
diff --git a/git-svnimport.perl b/git-svnimport.perl
index b73d6494d80fe5ee19e1d95971e2e4e64e980dea..8c17fb5ae240c0335ce211b19d516f54e145065f 100755 (executable)
--- a/git-svnimport.perl
+++ b/git-svnimport.perl
usage if $opt_h;
my $tag_name = $opt_t || "tags";
-my $trunk_name = $opt_T || "trunk";
+my $trunk_name = defined $opt_T ? $opt_T : "trunk";
my $branch_name = $opt_b || "branches";
my $project_name = $opt_P || "";
$project_name = "/" . $project_name if ($project_name);