git-svn: search --authors-prog in PATH too
In 36db1eddf9
("git-svn: add --authors-prog option", 2009-05-14) the path
to authors-prog was made absolute because git-svn changes the current
directory in some situations. This makes sense if the program is part of
the repository but prevents searching via $PATH.
The old behaviour is still retained, but if the file does not exists, then
authors-prog is searched for in $PATH as any other command.
Signed-off-by: Andreas Heiduk <asheiduk@gmail.com>
Signed-off-by: Eric Wong <e@80x24.org>
This commit is contained in:

committed by
Eric Wong

parent
468165c1d8
commit
9c18398f8b
@ -374,7 +374,8 @@ version() if $_version;
|
||||
usage(1) unless defined $cmd;
|
||||
load_authors() if $_authors;
|
||||
if (defined $_authors_prog) {
|
||||
$_authors_prog = "'" . File::Spec->rel2abs($_authors_prog) . "'";
|
||||
my $abs_file = File::Spec->rel2abs($_authors_prog);
|
||||
$_authors_prog = "'" . $abs_file . "'" if -x $abs_file;
|
||||
}
|
||||
|
||||
unless ($cmd =~ /^(?:clone|init|multi-init|commit-diff)$/) {
|
||||
|
Reference in New Issue
Block a user