Published in: Bash
Pre 1.6 git has some annoying whitespace checking in it's pre-commit hook. Rather than turn it off I decided to have a go at an automated method to fix the issue.
Running the first line lists the files that have problems. The second just adds a sed to fix the issue
.git/hooks/pre-commit 2>&1 | sed '/^\*/d' | sed 's/:.*//' | uniq for FILE in `.git/hooks/pre-commit 2>&1 | sed '/^\*/d' | sed 's/:.*//' | uniq` ; do sed -ie 's/[[:space:]]*$//' $FILE ; done
Comments
Subscribe to comments
You need to login to post a comment.

Doesn't really work for most issues had to disable it in the pre-commit hook file for time being