Skip to content

Commit

Permalink
Merge branch 'kh/svn'
Browse files Browse the repository at this point in the history
* kh/svn:
  git-svnimport: -r adds svn revision number to commit messages
  • Loading branch information
Junio C Hamano committed Feb 15, 2006
2 parents 756e3ee + 0a48a34 commit e8a1a11
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
4 changes: 4 additions & 0 deletions Documentation/git-svnimport.txt
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ When importing incrementally, you might need to edit the .git/svn2git file.
the git repository. Use this option if you want to import into a
different branch.

-r::
Prepend 'rX: ' to commit messages, where X is the imported
subversion revision.

-m::
Attempt to detect merges based on the commit message. This option
will enable default regexes that try to capture the name source
Expand Down
7 changes: 4 additions & 3 deletions git-svnimport.perl
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,19 @@
$SIG{'PIPE'}="IGNORE";
$ENV{'TZ'}="UTC";

our($opt_h,$opt_o,$opt_v,$opt_u,$opt_C,$opt_i,$opt_m,$opt_M,$opt_t,$opt_T,$opt_b,$opt_s,$opt_l,$opt_d,$opt_D);
our($opt_h,$opt_o,$opt_v,$opt_u,$opt_C,$opt_i,$opt_m,$opt_M,$opt_t,$opt_T,$opt_b,$opt_r,$opt_s,$opt_l,$opt_d,$opt_D);

sub usage() {
print STDERR <<END;
Usage: ${\basename $0} # fetch/update GIT from SVN
[-o branch-for-HEAD] [-h] [-v] [-l max_rev]
[-C GIT_repository] [-t tagname] [-T trunkname] [-b branchname]
[-d|-D] [-i] [-u] [-s start_chg] [-m] [-M regex] [SVN_URL]
[-d|-D] [-i] [-u] [-r] [-s start_chg] [-m] [-M regex] [SVN_URL]
END
exit(1);
}

getopts("b:C:dDhil:mM:o:s:t:T:uv") or usage();
getopts("b:C:dDhil:mM:o:rs:t:T:uv") or usage();
usage if $opt_h;

my $tag_name = $opt_t || "tags";
Expand Down Expand Up @@ -650,6 +650,7 @@ sub commit {
$pr->reader();

$message =~ s/[\s\n]+\z//;
$message = "r$revision: $message" if $opt_r;

print $pw "$message\n"
or die "Error writing to git-commit-tree: $!\n";
Expand Down

0 comments on commit e8a1a11

Please sign in to comment.