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

Re: [ANNOUNCE/RFC] cj-git-patchtool: a "rebase -i" with more interaction

From
Jakub Narebski <jnareb@gmail.com>
Date
Aug 3, 2011, 10:55 UTC
Message-ID
<m3d3gmrchz.fsf@localhost.localdomain>
In-Reply-To
<CAEjYwfUY9tF_9frkaS7Aw26CPJA02Cr3HDN5Qpkup1rfHYacXw@mail.gmail.com>
Christian Jaeger <chrjae@gmail.com> writes:
> So I've written a set of tools[1] that separates the acts of editing
> and applying history changes.
[...]
> 
> For more information see the README on Github.[1]
[...]

I have added cj-git-patchtool to "Patch-management Interface layers" section of "Interfaces, frontends and tools" page on Git Wiki:

  https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools#cj-git-patchtool

Please check if it is correct, and improve project description if needed.

Show 6 quoted lines
> I don't know whether there are other tools offering the same now.
> Also, I have written this "just for myself", and for this reason made
> use of a set of never-before released Perl libraries of mine. If
> there's general interest in this tool, I'll be glad to help get rid of
> the dependency on these libraries (or clean them up and publish them
> properly, too).

I use one of patch management interfaces for that, namely StGit. It operates on stack of patches, which you can apply and unapply, going back and forth and correcting them.

-- 
Jakub Narębski
Previous: Christian JaegerNext: Christian Jaeger
Message 2 of 3 in “[ANNOUNCE/RFC] cj-git-patchtool: a "rebase -i" with more interaction”
  1. Christian JaegerAug 2, 2011
  2. Jakub NarebskiAug 3, 2011
  3. Christian JaegerAug 4, 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.