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

[RFC] git rebase --edit

From
Tay Ray Chuan <rctay89@gmail.com>
Date
Feb 12, 2010, 08:44 UTC
Message-ID
<be6fef0d1002120044w5f14d061t52863fbc8b0bd304@mail.gmail.com>
Hi,

sometimes, I need to edit a commit, and I find myself doing some rather "mechanical" steps.

  $ git log #find the commit
  $ git rebase -i <commit>^
  $ #mark <commit> with 'e', save, exit editor
  Stopped at <commit>... <commit message>
  You can amend the commit now, with
  ...

Perhaps git-rebase --interactive could learn an option, say, --edit <commit>, that

  1. determines where to start the rebase (instead of saying <commit>^ above),
  2. marks <commit> as 'e' in git-rebase-todo,
  3. start the edit process ("You can amend the commit now...").
The user would then proceed with the usual git-rebase --continue.
Is this a workable suggestion?
-- 
Cheers,
Ray Chuan
Next: Johannes Schindelin
Message 1 of 2 in “[RFC] git rebase --edit”
  1. Tay Ray ChuanFeb 12, 2010
  2. Johannes SchindelinFeb 12, 2010

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.