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

Re: is it a bug that git status show the in-progress 'edit' in an interactive rebase as 'done'?

From
Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Date
Feb 6, 2024, 11:32 UTC
Message-ID
<ZcIYz82iLxPOVR9Q@ugly>
In-Reply-To
<CAC4O8c_oKT+a0hm+tqSOG7d1=AuJJKy5bsh72cJKVsWynvHw+w@mail.gmail.com>
On Tue, Feb 06, 2024 at 01:02:43AM -0900, Britton Kerin wrote:
Show 10 quoted lines
>>Last command done (1 command done):
>>   edit 71b73de914 message for first commit
>>...
>>You are currently editing a commit while rebasing branch
>>...
>
>This seems wrong, because until git rebase --continue has been done
>the edit operation for the first commit is *ongoing* and it would be
>much clearer for the output of status to accurately say so.
>

it makes a lot of more sense when you decompose 'edit' into 'pick' followed by 'break', which it essentially is. so from git's perspective, the command really _is_ already done. note that in this state, you can do all kinds of crazy things - including adding new commits (possibly by cherry-picking them) and even dropping already rewritten commits (using a hard reset). so in a way, the message above is even a bit too suggestive.

Previous: Britton KerinNext: Sergey Organov
Message 2 of 4 in “is it a bug that git status show the in-progress 'edit' in an interactive rebase as 'done'?”
  1. Britton KerinFeb 6, 2024
  2. Oswald BuddenhagenFeb 6, 2024
  3. Sergey OrganovFeb 6, 2024
  4. Britton KerinFeb 6, 2024

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.