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

[PATCH v3 0/3] Git commit --patch (again)

From
conrad.irwin@gmail.com <conrad.irwin@gmail.com>
Date
May 7, 2011, 05:59 UTC
Message-ID
<1304748001-17982-1-git-send-email-conrad.irwin@gmail.com>
From: Conrad Irwin <conrad.irwin@gmail.com>
Hi all,

I've rebased my support for git commit -p onto the current master branch. I've posted it to the list twice before [1][2].

The purpose of the branch is to add the -p/--patch flag, used by other commands such as git add and git checkout, to git commit. This makes it much easier, and more convenient, to construct well-formed patches after a session of writing code.

This branch also includes a fix for git-commit --interactive, so that if the committer aborts after selecting hunks, the index is unchanged (just as specifying filenames in the arguments doesn't permanently add them to the index).

Feedback (of any variety) would be much appreciated,
Conrad

[1] http://thread.gmane.org/gmane.comp.version-control.git/164193 [2] http://thread.gmane.org/gmane.comp.version-control.git/165951

Conrad Irwin (3):
  Use a temporary index for git commit --interactive
  Allow git commit --interactive with paths
  Add support for -p/--patch to git-commit
 Documentation/git-commit.txt |   24 ++++++++++++++-------
 builtin/add.c                |    6 ++--
 builtin/commit.c             |   46 +++++++++++++++++++++++++++++++-----------
 commit.h                     |    2 +-
 4 files changed, 54 insertions(+), 24 deletions(-)
-- 
1.7.5.188.g4817
Next: conrad.irwin@gmail.com
Message 1 of 21 in “Git commit --patch (again)”
  1. 0/3 Git commit --patch (again)conrad.irwin@gmail.com, May 7, 2011
  2. 1/3 Use a temporary index for git commit --interactiveconrad.irwin@gmail.com, May 7, 2011
  3. 2/3 Allow git commit --interactive with pathsconrad.irwin@gmail.com, May 7, 2011
  4. 3/3 Add support for -p/--patch to git-commitconrad.irwin@gmail.com, May 7, 2011
  5. Valentin HaenelMay 7, 2011
  6. Conrad IrwinMay 7, 2011
  7. 3/3 Add support for -p/--patch to git-commitConrad Irwin, May 7, 2011
  8. Junio C HamanoMay 8, 2011
  9. Add commit to list of config.singlekey commandsConrad Irwin, May 7, 2011
  10. Sverre RabbelierMay 7, 2011
  11. Jeff KingMay 9, 2011
  12. Junio C HamanoMay 9, 2011
  13. Jeff KingMay 9, 2011
  14. Junio C HamanoMay 9, 2011
  15. Junio C HamanoMay 9, 2011
  16. Jeff KingMay 10, 2011
  17. Jeff KingMay 10, 2011
  18. Conrad IrwinMay 10, 2011
  19. Test atomic git-commit --interactiveConrad Irwin, May 10, 2011
  20. Jeff KingMay 10, 2011
  21. Conrad IrwinMay 10, 2011

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.