Skip to content

Commit b8ca4db

Browse files
committed
tools/do-a-release: rebuild the man page in a separate commit
Otherwise the interesting changes are hidden behind a very long diff of generated output.
1 parent 4d68436 commit b8ca4db

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

tools/do-a-release.sh

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,23 @@ if [ -z "$1" ] ; then
66
exit 1
77
fi
88

9+
if ! git diff-index --quiet HEAD; then
10+
echo "Repo has modified files."
11+
exit 1
12+
fi
13+
14+
pandoc -t man -s -o man/mkosi.1 mkosi.md
15+
16+
if ! git diff-index --quiet HEAD; then
17+
git add man/mkosi.1
18+
git commit -m "man: rebuild the man page"
19+
fi
20+
921
sed -i 's/version=".*",/version="'"$1"'",/' setup.py
1022
sed -i "s/__version__ = \".*\"/__version__ = \"$1\"/" mkosi/__init__.py
1123

1224
git add -p setup.py mkosi action.yaml
1325

14-
pandoc -t man -s -o man/mkosi.1 mkosi.md
15-
git add man/mkosi.1
16-
1726
git commit -m "Bump version numbers for v$1"
1827

1928
git tag -s "v$1" -m "mkosi $1"

0 commit comments

Comments
 (0)