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

Re: [ANNOUNCE] Stacked Git 0.15

From
Felipe Contreras <felipe.contreras@gmail.com>
Date
Nov 2, 2009, 10:05 UTC
Message-ID
<94a0d4530911020205x355d4655n4de6e34d1d5b08e5@mail.gmail.com>
In-Reply-To
<b0943d9e0910241541n7b1091ecp6b21fa896405afa0@mail.gmail.com>

On Sun, Oct 25, 2009 at 12:41 AM, Catalin Marinas <catalin.marinas@gmail.com> wrote:

Show 60 quoted lines
> StGit is a Python application providing functionality similar to Quilt
> (i.e. pushing/popping patches to/from a stack) on top of Git. These
> operations are performed using Git commands, and the patches are
> stored as Git commit objects, allowing easy merging of the StGit
> patches into other repositories using standard Git functionality.
>
>  Download:         http://download.gna.org/stgit/stgit-0.15.tar.gz
>  Main repository:  git://repo.or.cz/stgit.git
>  Project homepage: http://www.procode.org/stgit/
>  Mailing list:     git@vger.kernel.org (please use "StGit" in the subject)
>  Bug tracker:      https://gna.org/bugs/?group=stgit
>
> The main changes since release 0.14.3 are
>
>  - New core infrastructure for repository operations, including
>
>      + Infinite undo/redo operations and corresponding commands.
>
>      + Automatic rollback of changes following a failed operation
>        (using transactions)---this ensures that StGit commands either
>        succeed or do nothing. Previously, every commands had its own
>        ad hoc implementation of this.
>
>  - Some commands were added, including
>
>      + "stg squash", for combining two or more patches into one.
>
>      + "stg publish", for maintaining merge-friendly branches (which
>        are not rebased).
>
>      + "stg prev/next" for printing the name of the previous or next
>        patch in the series.
>
>  - The commands "stg add", "stg rm", "stg cp", and "stg resolved"
>    were removed, since there are corresponding Git equivalents.
>
>  - The "stg import" and "stg fold" commands support the "-p N" option
>    for stripping leading slashes from diff paths.
>
>  - The "stg import" and "stg fold" commands support the "--reject"
>    option for leaving rejected hunks in corresponding *.rej files.
>
>  - New patch identification syntax: <branch>:<patch> (see
>    documentation for the "stg id" command).
>
>  - Autosigning of imported patches when "sign.autosign" configuration
>    option is set.
>
>  - A powerful Emacs mode for StGit was added to the "contrib"
>    directory. It displays the patch stack in an Emacs buffer, and can
>    handle all common StGit tasks.
>
>  - Improved bash tab-completion, automatically generated from the stg
>    command definitions.
>
>  - Man pages and an improved tutorial.
>
> Special thanks go to Karl Wiberg for the hard work done on the new
> StGit features, to Catalin Marinas for many new features and bugfixes,
> and to David Kågedal and Gustav Hållberg for the Emacs mode.

I don't know why, but the announcement RSS feed breaks exactly here due to some UTF-8 miss-match or something: wget http://gitrss.q42.co.uk/announce.rss

-- 
Felipe Contreras
Previous: Catalin Marinas
Message 7 of 7 in “[ANNOUNCE] Stacked Git 0.15”
  1. Catalin MarinasOct 24, 2009
  2. Jakub NarebskiOct 24, 2009
  3. Catalin MarinasOct 25, 2009
  4. Catalin MarinasOct 26, 2009
  5. Karl WibergOct 26, 2009
  6. Catalin MarinasOct 26, 2009
  7. Felipe ContrerasNov 2, 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.