blob: 29b8f8bb38288561e1a4a0a5b30f0e916198425a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/bash
# xrevbump MESSAGE TEMPLATES... - increase template revision and commit
MESSAGE=$1
shift
if [ $# -eq 0 ]; then
printf "Usage: xrevbump MESSAGE TEMPLATES...\n" 2>&1
exit 1
fi
for t; do
if [ -f "$t" ]; then
:
elif [ -f "$t/template" ]; then
t="$t/template"
elif [ -f "srcpkgs/$t/template" ]; then
t="srcpkgs/$t/template"
else
printf "Cannot find template '%s'\n" "$t"
break
fi
. "$t"
revision=$((revision + 1))
printf "%s: bump to revision %d\n" "$t" "$revision"
sed -i -e "/^revision=/s/=.*/=$revision/" "$t"
git -C "${t%/*}" commit -m "$pkgname: $MESSAGE" template
done
|