Skip to content

Commit 2bb6bb7

Browse files
authored
Merge pull request #230 from jbo-ads/prep-release
Minor updates to release scripts
2 parents 915e05d + b551271 commit 2bb6bb7

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

release-notes.sh

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
#!/bin/bash
22

3-
commitdiff=$1
3+
# Run from a MapCache git clone, ./release-notes.sh tag1..tag2 , e.g. for changes
4+
# from 1.8.0 to 1.8.1, run
5+
# ./release-notes.sh rel-1-8-0..rel-1-8-1
6+
# Output from this script can be appended to the changelogs after having been
7+
# manually filtered of irrelevant commits
48

5-
if test -z $commitdiff; then
9+
tags=$1
10+
if test -z $tags; then
611
echo "usage: $0 startcommit..endcommit"
712
exit
813
fi
914

10-
git --no-pager log --no-merges --pretty=format:'%s (%an) : `%h <https://github.com/mapserver/mapcache/commit/%H>`__' $commitdiff | gsed 's!#\([0-9]\+\)! `#\1 <https://github.com/mapserver/mapcache/issues/\1>`__ !g'
15+
SED=sed
16+
if [ "$(uname)" = "Darwin" ]; then
17+
SED=gsed
18+
fi
1119

20+
git --no-pager log --no-merges --pretty=format:'* %s (%an) : `%h <https://github.com/mapserver/mapcache/commit/%H>`__' $tags | $SED 's!#\([0-9]\+\)! `#\1 <https://github.com/mapserver/mapcache/issues/\1>`__ !g'

release.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
ms_version=$1
44

5-
echo "release steps for mapcache version $ms_version (mapcache-$ms_version.tar.gz)"
5+
echo ""
6+
echo "# Release steps for mapcache version $ms_version (mapcache-$ms_version.tar.gz)"
67
echo ""
78

89
ms_version_suffix=`echo $ms_version | cut -s -d- -f2`
@@ -23,9 +24,9 @@ if [ ! -z $ms_version_suffix ]; then
2324
fi
2425

2526
echo "#"
26-
echo "# make sure:"
27+
echo "# Make sure:"
2728
echo "# - you are on branch-$ms_version_major-$ms_version_minor"
28-
echo "# - you have edited HISTORY.TXT with changes related to this release"
29+
echo "# - you have edited MIGRATION_GUIDE.txt with changes related to this release"
2930
echo "#"
3031
echo ""
3132

@@ -47,8 +48,8 @@ echo "scp /tmp/mapcache-$ms_version.tar.gz download.osgeo.org:/osgeo/download/ma
4748

4849
echo ""
4950
echo "#"
50-
echo "#optionally update doc site, these commands need tweaking before being ran"
51+
echo "# Optionally update doc site, these commands need tweaking before being ran"
5152
echo "#"
5253

53-
echo "/path/to/docs/scripts/changelog.sh rel-previous-tag..$tagname >> /path/to/docs/en/development/changelog/changelog-$ms_version_major-$ms_version_minor.txt"
54+
echo "/path/to/mapcache/release-notes.sh rel-previous-tag..$tagname >> /path/to/docs/en/development/changelog/changelog-$ms_version_major-$ms_version_minor.txt"
5455

0 commit comments

Comments
 (0)