From f60ec72817bf5cc38a8ec83abd2e065f0433001c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 19 Dec 2016 16:01:47 +0000 Subject: dgit-repos-policy-debian; Unset GIT_ALTERNATE_OBJECT_DIRECTORIES This broke due to recent git setting GIT_ALTERNATE_OBJECT_DIRECTORIES in the pre-receive-hook. Signed-off-by: Ian Jackson --- infra/dgit-repos-policy-debian | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'infra/dgit-repos-policy-debian') diff --git a/infra/dgit-repos-policy-debian b/infra/dgit-repos-policy-debian index 48a42d9..cff5d06 100755 --- a/infra/dgit-repos-policy-debian +++ b/infra/dgit-repos-policy-debian @@ -355,6 +355,10 @@ END my $checkpid = open CHKOUT, "-|" // die $!; if (!$checkpid) { open STDIN, "<&", $chkinput or die $!; + delete $ENV{GIT_ALTERNATE_OBJECT_DIRECTORIES}; + # ^ recent versions of git set this in the environment of + # receive hooks. This can cause us to see things which + # the user is trying to abolish. exec @objscatcmd or die $!; } -- cgit v1.2.3