On Sun, Oct 25, 2009 at 12:41 AM, Catalin Marinas <catalin.marinas@xxxxxxxxx> 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@xxxxxxxxxxxxxxx (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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html