The attached script should prevent tabs in *.asd, *.lisp, or *.script
files from being committed to a git repository.  Existing tabs will not be
affected, unless they appear in (the context of) another modification.

Here's an example stopped commit.
""
Error: This git repository disallows the #\Tab character in lisp files.
Only spaces should be used for indenting lisp code.
In emacs, 'M-x untabify' and (setq indent-tabs-mode nil) may help.

First offending file and lines:
test.asd
+       this is a tab
""

To install, simply copy this script to .git/hooks/pre-commit and set the
executable bit.

It might also be good to put a copy somewhere permanent so others can
install it to their local repositories.

Later,
Daniel

Attachment: pre-commit
Description: Binary data

_______________________________________________
asdf-devel mailing list
[email protected]
http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel

Reply via email to