From: Felipe Contreras Date: Mon, 02 Nov 2009 10:05:31 GMT Subject: Re: [ANNOUNCE] Stacked Git 0.15 Message-ID: <94a0d4530911020205x355d4655n4de6e34d1d5b08e5@mail.gmail.com> In-Reply-To: On Sun, Oct 25, 2009 at 12:41 AM, Catalin Marinas wrote: > 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: : (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