Miles Bader wrote: > Jonathan Nieder <jrnieder@xxxxxxxxx> writes: >> But dense as I am, I still can’t imagine why >> >> echo '[alias] ci = commit -a' >>$HOME/.gitconfig >> >> wouldn’t be better in every way (especially if Jakub’s >> commit.preserveindex is enabled). > > If the latter is enabled, you can't use "git add" to add new files, > you'll have to remember to use "add -N" (or add some alias for that > too). Didn’t he first [1] propose a variant in which using ‘git add -N’ was not necessary? The rule was something like this: consider each entry. If it - matches HEAD, or - matches the work tree, or - is an intent-to-add then we say it is easily recoverable. If all index entries are easily recoverable, then let the commit -a go through. Jonathan [1] http://thread.gmane.org/gmane.linux.debian.devel.bugs.general/698001/focus=145662 -- 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