chiark / gitweb /
Add the next/prev commands to the RELEASENOTES file
[stgit] / RELEASENOTES
index 92389f046950fc9b9e36251778da5b42d1dbd292..0a220a462b8d23c81a15ebeaa156f69a6f5f1221 100644 (file)
@@ -1,33 +1,56 @@
-Stacked Git 0.15-rc1
---------------------
+                      Stacked Git 0.15 released
+                      -------------------------
 
-The first release candidate for StGit 0.15 is available from the
-git://repo.or.cz/stgit.git or http://download.gna.org/stgit/. Bugs can
-be reported on the Git mailing list or via the project bugs page
-(https://gna.org/bugs/?group=stgit).
-
-StGit is a Python application providing similar functionality to Quilt
+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.
-
-The main changes since release 0.14.3 (I may miss some important
-features but they can be found in the log):
-
-- New core infrastructure for repository operations
-- Infinite undo/redo operations and corresponding commands
-- Automatic reverting of changes following a failed operation (using
-  transactions)
-- New 'squash' command for combining two or more patches into one
-- New 'publish' command for maintaining merge-friendly branches (which
-  are not rebased)
-- New patch identification format - <branch>:<patch> (see 'id'
-  command)
-- UI improvements and removal of the 'add', 'rm' and 'resolved'
-  commands since there are corresponding Git equivalents
-- Emacs mode improvements
-- Man pages and improved tutorial
-
-Special thanks go to Karl Hasselström for the hard work done on the
-new StGit features.
+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
+
+  - New patch identification syntax: <branch>:<patch> (see
+    documentation for the "stg id" command).
+
+  - 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.
+
+[Insert output of "git shortlog v0.14.3..v0.15" here before sending!]