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

Re: [PATCH 2/3] sequencer: add "--reset-hard" option to "git sequencer--helper"

From
Daniel Barkalow <barkalow@iabervon.org>
Date
Aug 4, 2009, 15:34 UTC
Message-ID
<alpine.LNX.2.00.0908041111550.2147@iabervon.org>
In-Reply-To
<20090803024023.3794.44226.chriscool@tuxfamily.org>
On Mon, 3 Aug 2009, Christian Couder wrote:
> This new option uses the "reset_almost_hard()" function to perform
> a reset.

Shouldn't it make it possible to do an almost-hard reset (that is, keep a dirty working tree's changes while changing the index and HEAD to a different commit)? AFAICT, this series doesn't expose the interesting new functionality it provides.

Also, I thought that we'd found that other built-ins could be simplified 
through the use of functions you're adding here. In particular, checkout 
wants to change the index and working tree while preserving dirty working 
tree changes. So it would probably be better for it to go in a library 
object, where sequencer--helper would just make it available to shell 
code.
	-Daniel
*This .sig left intentionally blank*
Previous: Christian CouderNext: Christian Couder
Message 2 of 4 in “sequencer: add "--reset-hard" option to "git sequencer--helper"”
  1. 2/3 sequencer: add "--reset-hard" option to "git sequencer--helper"Christian Couder, Aug 3, 2009
  2. Daniel BarkalowAug 4, 2009
  3. Christian CouderAug 4, 2009
  4. Daniel BarkalowAug 4, 2009

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.