From b73f059cf2dce327f4f5936a1e6d4d7b898c6a71 Mon Sep 17 00:00:00 2001 From: Alexey Kardashevskiy Date: Tue, 12 Nov 2019 14:45:32 +1100 Subject: [PATCH] scripts: Detect git worktrees for get_maintainer.pl --git Recent git versions support worktrees where .git is not a directory but a file with a path to the .git repository; however the get_maintainer.pl script only recognises the .git directory, let's fix it. Signed-off-by: Alexey Kardashevskiy Reviewed-by: Greg Kurz Reviewed-by: Stefano Garzarella Tested-by: Stefano Garzarella Message-Id: <20191112034532.69079-1-aik@ozlabs.ru> Signed-off-by: Paolo Bonzini --- scripts/get_maintainer.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl index 71415e3c70..27991eb1cf 100755 --- a/scripts/get_maintainer.pl +++ b/scripts/get_maintainer.pl @@ -81,7 +81,7 @@ my %VCS_cmds; my %VCS_cmds_git = ( "execute_cmd" => \&git_execute_cmd, - "available" => '(which("git") ne "") && (-d ".git")', + "available" => '(which("git") ne "") && (-e ".git")', "find_signers_cmd" => "git log --no-color --follow --since=\$email_git_since " . '--format="GitCommit: %H%n' .