git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Issuing warning when hook does not have execution permission

From
Jeff King <peff@peff.net>
Date
Aug 20, 2014, 10:19 UTC
Message-ID
<20140820101921.GA21527@peff.net>
In-Reply-To
<CAFOYHZCGQj1vaZfOpFXHpuf-OjTB5RXRN_37O2EkQFRvow-RfA@mail.gmail.com>
On Wed, Aug 20, 2014 at 08:55:52PM +1200, Chris Packham wrote:
> I actually find the existing behaviour useful. If I want to disable a
> hook to I can just chmod -x .git/hook/... and I then chmod +x it when
> I want to re-enable it. I guess I could live with an extra warning as
> long as the command still succeeds.

You could do the same thing "mv $hook $hook.disabled" but it involves retraining your fingers. I kind of agree that the existing system of respecting the executable bit is nice, though: it does what you told it to do, and a misconfiguration is your problem, not the system's. It's perhaps worth changing if people frequently get the executable-bit thing wrong, but I don't know whether they do or not.

I kind of feel like we had a similar discussion around items in PATH, but I don't remember how it resolved.

-Peff
Previous: Chris PackhamNext: Junio C Hamano
Message 5 of 6 in “Issuing warning when hook does not have execution permission”
  1. Babak MAug 19, 2014
  2. Jeff KingAug 19, 2014
  3. Junio C HamanoAug 19, 2014
  4. Chris PackhamAug 20, 2014
  5. Jeff KingAug 20, 2014
  6. Junio C HamanoAug 20, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.