make-release.inc: fix substr, that was too long
[s-mailx.git] / make-release.txt
blob344ab036476d321af18608cf734697710a3109e8
1 To: mailx-announce
2 Bcc: mailx-announce-bcc
3 # NOT YET, should be left alone for that! Mail-Followup-To: mailx
4 Reply-To: mailx
6 Hello list,
8 hereby i announce S-nail vXX.X.X, the "".
9 It is    .
11 Credits, in order of commit appearance:
13 We welcome  in THANKS.
15 Number games
16 ^^^^^^^^^^^^
18 The tagged release commits are [master  stable/v]:[], and
19 [release/v]:[] (actual release content).
20                 The release has also been stored as [timeline]:[].
21 The git(1) release commits and tags, as well as the release balls
22 have been signed with the OpenPGP key
23   steffen@sdaoden.eu  /  95F382CE
24   (232C 220B CB56 90A3 7BD2  2FFD EB66 0227 95F3 82CE)
25 available on OpenPGP key servers, my website and download area,
26 and also in the repository (blob tagged steffen-pgp-pub).
28 Release balls and OpenPGP signatures (.asc) can be downloaded via
29 HTTPS/HTTP at \https?://ftp.sdaoden.eu.  Copies of the signatures
30 can also be found at the end of this message.
32 -----CHECKSUMS-----
34 All files are available as "-latest" symbolic links, too, e.g.,
35 s-nail-latest.txt (a copy of this announcement text).
37   Announcement : https?://www.sdaoden.eu/code-nail-ann.html
38   Manual       : https?://www.sdaoden.eu/code-nail.html
39   Web          : https?://www.sdaoden.eu/code.html#s-mailx
40   git(1) clone : \https?://git.sdaoden.eu/scm/s-nail.git
41   git(1) browse: https?://git.sdaoden.eu/cgit/s-nail.git
43   In the following mdocmx(7) anchors are denoted by a number-sign #:
44   typing "^A ANCHOR" while reading the man(1)ual in a capable less(1)
45   will scroll to the manual's Point-Of-Interest, and pointing a web-
46   browser to the "#ANCHOR" of the online manual will do so, too.
48 NOTES, ChangeLog (packager-affine)
49 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
51 ChangeLog
52 ^^^^^^^^^
54 -----NEWS-----
56 git(1) shortlog (edited)
57 ^^^^^^^^^^^^^^^^^^^^^^^^
59 :read!git shortlog -w78,0,8 --format="\%h \%s" x..y
61 Appendix
62 ^^^^^^^^
64 The complete changelog of commits in between two versions OLD and
65 NEW can be inspected by using the git(1) `log' command:
67   $ git log --reverse --topo-order --abbrev-commit OLD..NEW
68   # Only topic branch headers (--no-merges for content commits only):
69   $ git log --oneline --reverse --topo-order --merges OLD..NEW
70   # Same, but truly accessible:
71   $ git log --oneline --reverse --topo-order --merges --parents OLD..NEW |
72     while read c1 c2 c3 c4 c5 c6; do
73       printf "%-24s: \$ git log --oneline --no-merges %s ^%s\n" \
74         "${c6}" "${c1}" "${c2}";
75     done
77 Entries for releases before v14.9.0 have been cut off and can be
78 found in the git(1) repository:
80   v14.8.0 - v14.8.16: $ git show v14.8.16:NEWS
81   v13     - v14.8.5 : $ git show v14.8.5:NEWS
82   9.0     - 12.5    : $ git show heirloom:ChangeLog
84 Also accessible via HTTPS?, just replace X.Y.Z accordingly:
86   \https?://git.sdaoden.eu/cgit/s-nail.git/tree/NEWS?h=vX.Y.Y
88 For even older releases you need to look into the [timeline]
89 branch, but no changelog has been administrated for them.
91 -----SIGNATURES-----