[PATCH] Make git-mv work in subdirectories, too
Turns out, all git programs git-mv uses are capable of operating in a subdirectory just fine. So don't complain about it. [jc: I think that sounds sane. You need to grab the exit status from `git-rev-parse --git-dir`, which I added. Alex Riesen says this worked fine.] Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
034908047d
commit
4518bb8839
12
git-mv.perl
12
git-mv.perl
@ -19,15 +19,9 @@ EOT
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
# Sanity checks:
|
my $GIT_DIR = `git rev-parse --git-dir`;
|
||||||
my $GIT_DIR = $ENV{'GIT_DIR'} || ".git";
|
exit 1 if $?; # rev-parse would have given "not a git dir" message.
|
||||||
|
chomp($GIT_DIR);
|
||||||
unless ( -d $GIT_DIR && -d $GIT_DIR . "/objects" &&
|
|
||||||
-d $GIT_DIR . "/objects/" && -d $GIT_DIR . "/refs") {
|
|
||||||
print "Error: git repository not found.";
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
our ($opt_n, $opt_f, $opt_h, $opt_k, $opt_v);
|
our ($opt_n, $opt_f, $opt_h, $opt_k, $opt_v);
|
||||||
getopts("hnfkv") || usage;
|
getopts("hnfkv") || usage;
|
||||||
|
Loading…
Reference in New Issue
Block a user