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

pre-commit hook

From
BLbill lam <cbill.lam@gmail.com>
Date
Feb 20, 2009, 09:11 UTC
Message-ID
<20090220091127.GA7415@b2j>
The pre-commit hooks as follows.
 10 # This is slightly modified from Andrew Morton's Perfect Patch.
 11 # Lines you introduce should not have trailing whitespace.
 12 # Also check for an indentation that has SP before a TAB.
 13 
 14 if git-rev-parse --verify HEAD 2>/dev/null
 15 then
 16   git-diff-index -p -M --cached HEAD --
 17 else
 18   # NEEDSWORK: we should produce a diff with an empty tree here
 19   # if we want to do the same verification for the initial import.
 20   :                                                                                                                        
 21 fi |
 22 perl -e '

Will it also include binary files and thus corrupt data? And "git-rev-parse" should already deprecated.

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
唐詩232 孟浩然  春曉
    春眠不覺曉  處處聞啼鳥  夜來風雨聲  花落知多少
Next: Junio C Hamano
Message 1 of 7 in “pre-commit hook”
  1. bill lamFeb 20, 2009
  2. Junio C HamanoFeb 20, 2009
  3. bill lamFeb 21, 2009
  4. Michael J GruberFeb 21, 2009
  5. bill lamFeb 22, 2009
  6. Sverre RabbelierFeb 22, 2009
  7. bill lamFeb 22, 2009

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.