X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=infra%2Fdgit-repos-server;h=50cba57082ddc385d22afd1f3fba23b8853eb27d;hp=5a87b891b4bc14e2e9b281fce3e476ec1ac23504;hb=e3c09bcf8e8187254d2cfd3fa30e9db2d2f31887;hpb=013cc5ea30f13c2ea3be8851a34efe7fd6af2eae diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server index 5a87b891..50cba570 100755 --- a/infra/dgit-repos-server +++ b/infra/dgit-repos-server @@ -163,7 +163,8 @@ $SIG{__WARN__} = sub { die $_[0]; }; # appropriate lock. # # If policy hook wants to run dgit (or something else in the dgit -# package), it should use DGIT-LIVE-DIR/dgit (etc.) +# package), it should use DGIT-LIVE-DIR/dgit (etc.), or if that is +# ENOENT, use the installed version. use POSIX; @@ -729,7 +730,7 @@ sub checktagnoreplay () { } } else { my $branch= server_branch($suite); - my $branchhead= git_get_ref($branch); + my $branchhead= git_get_ref(server_ref($suite)); if (!length $branchhead) { # No such branch - NOFFCHECK was unnecessary. Oh well. printdebug "checktagnoreplay - not FRESHREPO, new branch, ok\n";