blob: e75f10abea127a60824b61632454cab8e2fe71e9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
set -eu
EDITOR=${EDITOR:-vi}
REPO="$(basename "$(readlink -f .)")"
if [ "$#" -gt 0 ] ; then
BEFORE="$1"
else
BEFORE=$(git diff --color=never|awk -F. '/^-Version/ {print $NF}')
fi
AFTER=$(git diff --color=never|awk -F. '/^+Version/ {print $NF}')
[ -z "$BEFORE" ] || [ "$AFTER" ] && exit 0
cd "$REPO"
CHGLOG="$(git log --pretty='format: - %s' "$BEFORE..$AFTER")"
cd ..
osc vc -m "Update from $BEFORE to $AFTER:\n$CHGLOG"
$EDITOR ./*.changes
|