From: Jonathan Nieder Date: Thu, 22 Apr 2010 22:27:23 GMT Subject: Re: Please default to 'commit -a' when no changes were added Message-ID: <20100422222723.GB12000@progeny.tock> In-Reply-To: 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