Re: Please default to 'commit -a' when no changes were added

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]