Thread (26 messages) flat view 26 messages, 12 authors, 2016-06-15

Re: 'commit -a' safety (was: Re: Please default to 'commit -a' when no changes were added)

From: Nicolas Pitre <nico@fluxnic.net>
Date: 2016-06-15 22:48:42

On Sat, 24 Apr 2010, Jacob Helwig wrote:
On Sat, Apr 24, 2010 at 11:54, Petr Baudis [off-list ref] wrote:
quoted
Are there valid user scenarios where you customize your index, then want
to override that using -a without thinking twice?
Depends on what you consider "customizing your index".  I add files to
the index all the time as I'm working on things, then commit -a at the
end "without thinking twice".

For example:
1) Hack on something.
2) git add $thing
3) Run full test-suite.
4) Fix a failing module.
5) git add $fixed-module-and-tests
6) Repeat 3-5 until there's only one module failing.
7) Fix last failing module.
8) git commit -a

I doubt I'm the only one that stages things as a way of marking them
as "done", and using git commit -a to "check-off" the last "todo"
item.
Sure.  But do you happen to often "commit -a" more changes to an already 
previously modified and staged (but not committed yet) file?


Nicolas
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help