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

git-rebase nukes multiline comments

From
MHMatthias Hopf <mhopf@suse.de>
Date
Jun 16, 2006, 17:12 UTC
Message-ID
<20060616171251.GA29820@suse.de>
Hi all,
I'm using git-1.2.4 on SL10.1, in centralized style development (for X.org).

I wanted to commit a set of changes (4 local commits) upstream, so I had to do a git-rebase first (in that particular case a git-pull would have been possible as well, but git-rebase fits the CVS style development better). After git-fetch, git-rebase origin, and git-push all my changes had only the first line of the changelog comment, the remainder was nuked.

To reproduce:

mkdir /var/tmp/blaup cd /var/tmp/blaup git-init-db echo test > foo git-add foo git-commit (any comment) cd .. git-clone /var/tmp/blaup bla cd bla echo test2 >>foo git-commit foo (multiline comment) cd ../blaup echo test3 >bar git-add bar git-commit (any comment) cd ../bla git-fetch git-log (shows multiline comment for 'test2') git-rebase origin git-log (shows only the first line of the multiline comment!)

I doubt this is intended behavior.

Also, while trying to reproduce this with the original upstream repository, I would have had to git-fetch my origin branch (upstream master), but not to get _all_ new commits, but only up to a certain revspec (the one *before* my own commits).

I tried "git-fetch <refspec>:", but this didn't work, neither did anything else I tried. This is clearly beyond my understanding of git, so how can this be done?

Thanks
Matthias
-- 
Matthias Hopf <mhopf@suse.de>       __        __   __
Maxfeldstr. 5 / 90409 Nuernberg    (_   | |  (_   |__         mat@mshopf.de
Phone +49-911-74053-715            __)  |_|  __)  |__  labs   www.mshopf.de
Next: David Kowis
Message 1 of 9 in “git-rebase nukes multiline comments”
  1. Matthias HopfJun 16, 2006
  2. David KowisJun 16, 2006
  3. David KowisJun 16, 2006
  4. Matthias HopfJun 19, 2006
  5. Matthias HopfJun 19, 2006
  6. Junio C HamanoJun 16, 2006
  7. David KowisJun 16, 2006
  8. Junio C HamanoJun 16, 2006
  9. Matthias HopfJun 19, 2006

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.