Files
@ r28672:8ec1f5f8a9d1
Branch filter:
Location: cpp/openttd-patchpack/source/.github/changelog.sh - annotation
r28672:8ec1f5f8a9d1
819 B
application/x-sh
Change: Decouple and remove landscape-dependent cargo types. (#11719)
Cargo types of default engines, industries and houses are now specified in terms of label.
Cargo types of default engines, industries and houses are now specified in terms of label.
r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r25895:573b0b525189 r24460:390fd782e45a r25895:573b0b525189 r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a r24460:390fd782e45a | #!/bin/sh
tag=$(git name-rev --name-only --tags --no-undefined HEAD 2>/dev/null | sed 's@\^0$@@')
# If we are a tag, show the part of the changelog till (but excluding) the last stable
if [ -n "$tag" ]; then
grep='^[0-9]\+\.[0-9]\+[^-]'
next=$(cat changelog.txt | grep '^[0-9]' | awk 'BEGIN { show="false" } // { if (show=="true") print $0; if ($1=="'$tag'") show="true"} ' | grep "$grep" | head -n1 | sed 's/ .*//')
cat changelog.txt | awk 'BEGIN { show="false" } /^[0-9]+.[0-9]+/ { if ($1=="'$next'") show="false"; if ($1=="'$tag'") show="true";} // { if (show=="true") print $0 }'
exit 0
fi
# In all other cases, show the git log of the last 7 days
revdate=$(git log -1 --pretty=format:"%ci")
last_week=$(date -d "$revdate -7days" +"%Y-%m-%d %H:%M")
git log --after="${last_week}" --pretty=fuller
|