Re: [GSoC Proposal/RFC] Rolling commit message writing
- From
Avery Pennarun <apenwarr@gmail.com>
- Date
- Mar 30, 2010, 04:32 UTC
- Message-ID
- <32541b131003292132q10db3c5eh1bb6443d625fcb82@mail.gmail.com>
- In-Reply-To
- <20100330030508.GA2887@progeny.tock>
On Mon, Mar 29, 2010 at 11:05 PM, Jonathan Nieder <jrnieder@gmail.com> wrote:
Show 11 quoted lines
> Avery Pennarun wrote: >> Given these existing capabilities, is it still worth adding the >> feature you propose? > > I think it might be, in some modified form. > > Suppose I am working on a medium-sized change that for reasons of > bisectability or ontology has to be one commit. In the middle of > working, I notice I needed to do something nonobvious. Currently when > this happens, I get out a pad of paper and write it down, so I can be > sure to mention it in the commit message.
When I have this situation, I generally just make a temporary commit with "git commit", then revise it using "git commit --amend" over time.
Or else I make a series of commits, then *later* squash them all together using 'git merge --squash' or 'git rebase -i'.
It seems like the suggested feature would encourage people to do it the "wrong" way (not creating temporary commits, thus making it easy to make a mistake and blow things away) just because they aren't aware of the above options.
Is there a reason that these methods don't work for you?
Thanks,
Avery