mail: Add 'snumber' template parameter equivalent to stripped 'number'
[stgit] / RELEASENOTES
CommitLineData
b1c81a9a
KW
1 Stacked Git 0.15 released
2 -------------------------
fd57f390 3
ec29b673 4StGit is a Python application providing functionality similar to Quilt
fd57f390 5(i.e. pushing/popping patches to/from a stack) on top of Git. These
ec29b673
KW
6operations are performed using Git commands, and the patches are
7stored as Git commit objects, allowing easy merging of the StGit
8patches into other repositories using standard Git functionality.
fd57f390 9
b1c81a9a
KW
10 Download: http://download.gna.org/stgit/stgit-0.15.tar.gz
11 Main repository: git://repo.or.cz/stgit.git
12 Project homepage: http://www.procode.org/stgit/
13 Mailing list: git@vger.kernel.org (please use "StGit" in the subject)
14 Bug tracker: https://gna.org/bugs/?group=stgit
ec29b673
KW
15
16The main changes since release 0.14.3 are
fd57f390 17
b1c81a9a
KW
18 - New core infrastructure for repository operations, including
19
20 + Infinite undo/redo operations and corresponding commands.
21
22 + Automatic rollback of changes following a failed operation
23 (using transactions)---this ensures that StGit commands either
24 succeed or do nothing. Previously, every commands had its own
25 ad hoc implementation of this.
26
27 - Some commands were added, including
28
29 + "stg squash", for combining two or more patches into one.
30
31 + "stg publish", for maintaining merge-friendly branches (which
32 are not rebased).
33
525817dd
CM
34 + "stg prev/next" for printing the name of the previous or next
35 patch in the series.
36
b1c81a9a 37 - The commands "stg add", "stg rm", "stg cp", and "stg resolved"
0258440f 38 were removed, since there are corresponding Git equivalents.
b1c81a9a 39
0258440f
CM
40 - The "stg import" and "stg fold" commands support the "-p N" option
41 for stripping leading slashes from diff paths.
42
43 - The "stg import" and "stg fold" commands support the "--reject"
44 option for leaving rejected hunks in corresponding *.rej files.
c18842cc 45
b1c81a9a
KW
46 - New patch identification syntax: <branch>:<patch> (see
47 documentation for the "stg id" command).
48
0258440f
CM
49 - Autosigning of imported patches when "sign.autosign" configuration
50 option is set.
51
b1c81a9a
KW
52 - A powerful Emacs mode for StGit was added to the "contrib"
53 directory. It displays the patch stack in an Emacs buffer, and can
54 handle all common StGit tasks.
55
56 - Improved bash tab-completion, automatically generated from the stg
57 command definitions.
58
59 - Man pages and an improved tutorial.
60
61Special thanks go to Karl Wiberg for the hard work done on the new
62StGit features, to Catalin Marinas for many new features and bugfixes,
63and to David Kågedal and Gustav Hållberg for the Emacs mode.
64
65[Insert output of "git shortlog v0.14.3..v0.15" here before sending!]