[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: support for git commit --amend/--signoff
From: |
Stefan Monnier |
Subject: |
Re: support for git commit --amend/--signoff |
Date: |
Fri, 25 Jun 2010 00:25:09 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
> Can you please show how this is better than adding a single argument
> to the vc-checkin method? (For which the code already exists).
It makes more of the state plainly visible to the user, editable with
Emacs's usual commands, rather than hidden in variables that are much
more difficult for the user to control.
I.e. it's more Emacsy by keeping things shallow.
>>>> Why not show it inside the buffer (e.g. in the header ;-) instead?
>>> Because we want to insert the previous log when using --amend, so it's
>>> better to use a command instead of a header.
>> The question is not "a command vs a header" but "a variable vs
>> a header". In both cases we will want to provide a command (which will
>> fetch the previous log, etc...).
> So what happens if one deletes the Ammend: header? Accidentally or not?
It means the commit doesn't amend. Same thing if you set your vars
accidentally or if you call the toggle command accidentally, ...
I really don't see it as a problem. Even if it's done accidentally,
it's obvious for the user what the behavior will be, since it's written
in plain text.
> --amend and --signoff simply do not fit the header paradigm.
> Can we please admit that and move on?
I really don't see it.
Stefan
- Re: support for git commit --amend/--signoff, (continued)
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/19
- Re: support for git commit --amend/--signoff, Stefan Monnier, 2010/06/23
- Re: support for git commit --amend/--signoff, David Kastrup, 2010/06/23
- Re: support for git commit --amend/--signoff, Miles Bader, 2010/06/23
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/23
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/23
- Re: support for git commit --amend/--signoff, Stefan Monnier, 2010/06/23
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/23
- Re: support for git commit --amend/--signoff, Stefan Monnier, 2010/06/24
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/24
- Re: support for git commit --amend/--signoff,
Stefan Monnier <=
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/24
- Re: support for git commit --amend/--signoff, Stefan Monnier, 2010/06/24
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/24
- Re: support for git commit --amend/--signoff, Miles Bader, 2010/06/25
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/26
- Re: support for git commit --amend/--signoff, Stefan Monnier, 2010/06/30
- Re: support for git commit --amend/--signoff, David Kastrup, 2010/06/26
- Re: support for git commit --amend/--signoff, Juri Linkov, 2010/06/28
- Re: support for git commit --amend/--signoff, Dan Nicolaescu, 2010/06/11
- Re: support for git commit --amend/--signoff, Juri Linkov, 2010/06/11