Use new semantics of is_bare/inside_git_dir/inside_work_tree
Up to now to check for a working tree this was used: !is_bare && !inside_git_dir (the check for bare is redundant because is_inside_git_dir returned already 1 for bare repositories). Now the check is: inside_work_tree && !inside_git_dir Signed-off-by: Matthias Lederhofer <matled@gmx.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
892c41b98a
commit
7ae3df8c0a
@ -594,7 +594,7 @@ sub post_fetch_checkout {
|
||||
my $index = $ENV{GIT_INDEX_FILE} || "$ENV{GIT_DIR}/index";
|
||||
return if -f $index;
|
||||
|
||||
return if command_oneline(qw/rev-parse --is-bare-repository/) eq 'true';
|
||||
return if command_oneline(qw/rev-parse --is-inside-work-tree/) eq 'false';
|
||||
return if command_oneline(qw/rev-parse --is-inside-git-dir/) eq 'true';
|
||||
command_noisy(qw/read-tree -m -u -v HEAD HEAD/);
|
||||
print STDERR "Checked out HEAD:\n ",
|
||||
|
Reference in New Issue
Block a user