On 12/1/06, Andy Parkins [off-list ref] wrote:
quoted
The is dangerous on filesystems which lie to the programs about file
metadata. The "virtual filesystem" of cygwin is one of this kind: exec-bit
of the files depend
on its contents. Just calling git-commit -a will commit executability
at this particular
moment. For whatever reason, disabling handling of the exec-mode in gits
config does not work.
Surely this is a separate fault?
Of course it is. It's just that the problem is not solved yet,
and if -a becomes git-commit's default a simple git-commit
will be a real annoying thing.
quoted
If you about to change the behavior, provide at least a config option
to go back
to the old git-commit, which didn't do any magic.
Wasn't the whole point of this to avoid needing another config option?