# Running pre-commit hook

1 messages from 2015-07-31 to 2015-07-31. Participants: Ed Avis.
Thread: https://gitlist.dev/t/39980

## Ed Avis, 2015-07-31 14:57

Subject: Running pre-commit hook
Message-ID: <loom.20150731T164948-964@post.gmane.org>
URL: https://gitlist.dev/e/loom.20150731T164948-964%40post.gmane.org

```
Currently, git commit --dry-run does not run any hooks, not even pre-commit:

% mkdir test
% cd test
% git init
Initialized empty Git repository in /home/eda/test/.git/
% ln -s /bin/false .git/hooks/pre-commit
% touch a
% git add a
% git commit --dry-run -m. a >/dev/null && echo yes
yes
% git commit -m. a && echo yes
(fails)

It would sometimes be useful to run the pre-commit hook without committing,
for example to get some initial checks done before prompting the user to enter
a log message.  (git commit itself works this way, of course, but I am
thinking of development environments and editors that interface to git.)

Is there a way to do a dry run commit that also runs some of the hooks?

-- 
Ed Avis <eda@waniasset.com>

```
