Unify signedness in hashing calls
[git/git.git] / templates / hooks--pre-commit.sample
CommitLineData
89e2c5f1
JH
1#!/bin/sh
2#
3# An example hook script to verify what is about to be committed.
215a7ad1 4# Called by git-commit with no arguments. The hook should
89e2c5f1
JH
5# exit with non-zero status after issuing an appropriate message if
6# it wants to stop the commit.
7#
f98f8cba 8# To enable this hook, rename this file to "pre-commit".
89e2c5f1 9
c646217e 10if git-rev-parse --verify HEAD >/dev/null 2>&1
d37fd032 11then
03e2b630 12 against=HEAD
d37fd032 13else
03e2b630
JH
14 # Initial commit: diff against an empty tree object
15 against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
16fi
17
18exec git diff-index --check --cached $against --