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

Re: pitfall with empty commits during git rebase

From
Keller, Jacob E <jacob.e.keller@intel.com>
Date
Jul 11, 2014, 17:58 UTC
Message-ID
<1405101528.22963.26.camel@jekeller-desk1.amr.corp.intel.com>
In-Reply-To
<20140711101547.GA26050@aepfle.de>
On Fri, 2014-07-11 at 12:15 +0200, Olaf Hering wrote:
Show 35 quoted lines
> There is an incorrect message when doing "git rebase -i remote/branch".
> I have it only in german, see below. what happend is:
> 
> #01 make changes on another host
> #02 copy patchfile to localhost
> #03 apply patchfile
> #04 git commit -avs # create commit#1
> #05 sleep 123456
> #06 make different changes on another host
> #07 copy patchfile to localhost
> #08 git show | patch -Rp1
> #09 git commit -avs # create commit#2
> #10 apply patchfile
> #11 git commit -avs # create commit#3
> #12 git rebase -i remote/branch
>      pick commit#1 msg
>      f    commit#2 msg
>      f    commit#3 msg
> 
> ....
> ".git/rebase-merge/git-rebase-todo" 21L, 707C geschrieben
> Sie fragten den jüngsten Commit nachzubessern, aber das würde diesen leer
> machen. Sie können Ihr Kommando mit --allow-empty wiederholen, oder diesen
> Commit mit "git reset HEAD^" vollständig entfernen.
> Rebase im Gange; auf c105589
> Sie sind gerade beim Rebase von Branch 'mybranch' auf 'c105589'.
> 
> Keine Änderungen
> 
> Could not apply 6c5842320acc797d395afb5cdf373c2bfaebfa34... revert
> ....
> 
> Its not clear what '--allow-empty' refers to, git rebase does not seem to
> understand this option.
> 
You should be able to fix this with

git commit --allow-empty git rebase --continue

But yes the message could possibly be made a little clearer.

Thanks, Jake

Show 9 quoted lines
> I should have skipped step #09 to avoid the trouble.
> git version is 2.0.1. Please adjust the error msg above.
> 
> 
> Olaf
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous: Olaf HeringNext: Jeff King
Message 2 of 3 in “pitfall with empty commits during git rebase”
  1. Olaf HeringJul 11, 2014
  2. Keller, Jacob EJul 11, 2014
  3. Jeff KingJul 11, 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.