Adam Brewster wrote: > Consider > > $ echo -e '#!/bin/bash\nif git diff-tree --quiet HEAD; then git commit > -a; else git commit; fi' > `git --exec-path`/git-ci > $ chmod 555 `git --exec-path`/git-ci Or just put it in your $PATH. :) By the way, all this talk of “if there is an index” sounds funny to my brainwashed ears. Every version control system I have tried uses an index to ensure consistency during a commit; it’s just that most of them hide it from the user. This may sound pedantic, I realize. Have fun, Jonathan -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html