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
Christian Couder <chriscool@tuxfamily.org>
Date
Aug 4, 2009, 21:17 UTC
Message-ID
<200908042317.26408.chriscool@tuxfamily.org>
In-Reply-To
<alpine.LNX.2.00.0908041111550.2147@iabervon.org>
On Tuesday 04 August 2009, Daniel Barkalow wrote:
Show 7 quoted lines
> 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)?
Yeah, I will improve the documentation of this function as Junio requested.
Show 9 quoted lines
> 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.

Yeah, I agree, but right now I'd rather keep the code quite close to what it is on the sequencer repo if possible.

Thanks, Christian.

Previous: Daniel BarkalowNext: Daniel Barkalow
Message 3 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.