git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Fwd: [Bug] - Processing commit message after amend

From
David Kastrup <dak@gnu.org>
Date
May 16, 2014, 10:34 UTC
Message-ID
<87mweif1w8.fsf@fencepost.gnu.org>
In-Reply-To
<CALy3b+m7YkYB+mPEnAQnjKFAwUS_PqCUFtuxzN7hwhmNfMrw3Q@mail.gmail.com>
Michal Stasa <michal.stasa@gmail.com> writes:
Show 16 quoted lines
> I have stumbled on a weird bug. At work, we use redmine as an issue
> tracker and its task are marked by a number starting with #. When I
> commit some work and write #1234 in the message, it works. However,
> later on when I remember that I forgot to add some files and amend the
> commit, vim appears and I cannot perform the commit because the
> message starts with # which is a comment in vim and thus I get an
> error that my commit message is empty.
>
> Steps to reproduce:
> 1) commit a file
> git commit File1.txt -m "#1234 documentation added"
>
> 2) amend previous commit
> git commit File2.txt -- amend
>
> 3) go for :wq right away
git commit --amend -C HEAD File2.txt
should do the trick without starting the editor.
> However, if you use amend and no edit option, it works
> git commit --amend --no-edit

Ah, so you got your solution. It's not like you could add that sort of commit message interactively to start with, so it's not all that surprising that you won't be able to amend it interactively.

-- 
David Kastrup
Previous: Junio C Hamano
Message 17 of 17 in “Fwd: [Bug] - Processing commit message after amend”
  1. Michal StasaMay 16, 2014
  2. Duy NguyenMay 16, 2014
  3. Michal StasaMay 16, 2014
  4. commit: switch core.commentChar if it's found in existing commitNguyễn Thái Ngọc Duy, May 16, 2014
  5. 1/2 config: be strict on core.commentCharNguyễn Thái Ngọc Duy, May 16, 2014
  6. 2/2 commit: allow core.commentChar=auto for character auto selectionNguyễn Thái Ngọc Duy, May 16, 2014
  7. Jonathan NiederMay 16, 2014
  8. Junio C HamanoMay 16, 2014
  9. Duy NguyenMay 16, 2014
  10. Felipe ContrerasMay 16, 2014
  11. Jonathan NiederMay 16, 2014
  12. Junio C HamanoMay 16, 2014
  13. 1/2 config: be strict on core.commentCharNguyễn Thái Ngọc Duy, May 17, 2014
  14. 2/2 commit: allow core.commentChar=auto for character auto selectionNguyễn Thái Ngọc Duy, May 17, 2014
  15. Junio C HamanoMay 16, 2014
  16. Junio C HamanoMay 16, 2014
  17. David KastrupMay 16, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.