Re: [PATCH/RFC 0/2] Teach receive-pack not to run update hook for corrupt/non existent ref
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Sep 26, 2011, 23:49 UTC
- Message-ID
- <7voby6zwxg.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <CAMK1S_gR6U=OxzGsjTD8LbvZFS125=p1fQ8Af7aRD2XSsRur_Q@mail.gmail.com>
Sitaram Chamarty <sitaramc@gmail.com> writes:
Show 9 quoted lines
>> In that case (if "non-existent-ref" was indeed non-existent, and not just >> pointing at a dangling commit), I would say the post anything hook should >> not be called for that ref. These hooks of course need to run if there >> are _other_ refs that were updated, though, to handle these _other_ refs, >> but I do not think they should be told about the no-op. > > Question is what happens if none of them existed. It's a difference > between not calling the hook at all, versus calling it with no > arguments/empty stdin (as the case may be) -- which would you do?
In case it was unclear, I was trying to say the hooks should not run with empty input.