summaryrefslogtreecommitdiff
path: root/STLinux/stlinux_generate_spec_file.sh
blob: d39ec7c0ce4afd3c49c370001d1a89f9680834de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/zsh

LOG=$1

usage()
{
	cat << EOF
usage: $0:t <commitish>..<commitish>
EOF
}

if [ $# -ne 1 -o -z $LOG ]
then
	usage
	exit 27 # 27 ? Yes, 27.
fi

git-log --decorate $LOG |\
grep "\[Patch\|refs/tags" |\
sed 's/^commit ........................................ .*refs\/tags\/\([0-9]\+\)[,)].*/# Kernel \1 released here/;s/.*Patch #\([0-9]\+\)\].* Applied /Patch\1: /' |\
grep -v "^commit " |\
tac