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

Fwd: [Bug] - Processing commit message after amend

From
MSMichal Stasa <michal.stasa@gmail.com>
Date
May 16, 2014, 10:18 UTC
Message-ID
<CALy3b+m7YkYB+mPEnAQnjKFAwUS_PqCUFtuxzN7hwhmNfMrw3Q@mail.gmail.com>
Hi,

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
4) an error that the message is empty appears
"Aborting commit due to empty commit message"

However, if you use amend and no edit option, it works git commit --amend --no-edit

We use git for Windows downloaded here: http://git-scm.com/downloads

The problem appears in Windows command line. I have not tested it anywhere else. The OS is Windows Server 2008 R2 Datacenter.

Cheers from cloudy Prague Michal Staša

Santhos.net www.santhos.net

+420 773 454 793 michal.stasa@santhos.net

Next: Duy Nguyen
Message 1 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.