Diffstat (limited to 'README.md')
1 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
@@ -0,0 +1,22 @@
+Syntax checking Git hooks
+As used by Tom Ryder, because Michael Fincham asked.
+The `pre-commit` file goes in `.git/hooks` in your repository, and you make it
+executable. You'll need `file(1)` and various other binaries in your `PATH`.
+This is nowhere near as tidy as it could be, but it correctly handles syntax
+checking and linting of added or changed files only, without rescanning the
+whole project. It does this with some byzantine Bash. It handles filenames with
+funny characters (including newlines) correctly.
+I'll write some real documentation Later™.
+Copyright (c) [Tom Ryder]. Distributed under [MIT License].