summaryrefslogtreecommitdiff
path: root/scripts/pre-commit
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/pre-commit')
-rw-r--r--scripts/pre-commit20
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/pre-commit b/scripts/pre-commit
new file mode 100644
index 00000000000..104908fa5c9
--- /dev/null
+++ b/scripts/pre-commit
@@ -0,0 +1,20 @@
+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed.
+# Called by git-commit with no arguments. The hook should
+# exit with non-zero status after issuing an appropriate message if
+# it wants to stop the commit.
+#
+# To enable this hook, make this file executable.
+
+# This is slightly modified from Andrew Morton's Perfect Patch.
+# Lines you introduce should not have trailing whitespace.
+# Also check for an indentation that has SP before a TAB.
+if git-rev-parse --verify HEAD 2>/dev/null
+then
+ git-diff-index -p -M --cached HEAD
+else
+ # NEEDSWORK: we should produce a diff with an empty tree here
+ # if we want to do the same verification for the initial import.
+ :
+fi | scripts/checkpatch.pl --no-signoff --strict -