update pre/post commit hooks

Because we're sending input from the git diff-index to the shell,
we set IFS to newline so it splits variables from input on newlines, rather
than spaces.
alias:  50M	. get the size of a file/directory