Git whitespace fixes for windows newlines


/ 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


Copy this code and paste it in your HTML
  1. .git/hooks/pre-commit 2>&1 | sed '/^\*/d' | sed 's/:.*//' | uniq
  2.  
  3. for FILE in `.git/hooks/pre-commit 2>&1 | sed '/^\*/d' | sed 's/:.*//' | uniq` ; do sed -ie 's/[[:space:]]*$//' $FILE ; done

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.