summaryrefslogtreecommitdiff
path: root/STLinux/stlinux_reset_tags.sh
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2009-02-06 14:59:12 +0100
committerHugues Hiegel <hugues@hiegel.fr>2009-02-06 14:59:12 +0100
commit382aedeba3ecd2924c790166e2b65d4e249f83f5 (patch)
treef78786d5d5c62bdc4c15edf36a4be30ff9557b24 /STLinux/stlinux_reset_tags.sh
parent9c63dfa5e3b46e738fc653828393a1c3317a0836 (diff)
scripts moved back to parent dir
Diffstat (limited to 'STLinux/stlinux_reset_tags.sh')
-rwxr-xr-xSTLinux/stlinux_reset_tags.sh39
1 files changed, 0 insertions, 39 deletions
diff --git a/STLinux/stlinux_reset_tags.sh b/STLinux/stlinux_reset_tags.sh
deleted file mode 100755
index e30535a..0000000
--- a/STLinux/stlinux_reset_tags.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/zsh
-
-FILE=$1
-TAGPREFIX=$2
-
-usage()
-{
- cat << EOF
-usage: $0:t <FILE.spec> [<TAGPREFIX>]"
- Where FILE.spec is a .spec file with list of patches and of kernel releases
- To generate this FILE.spec, you should take a look to stlinux_generate_spec_file.sh
-
- TAGPREFIX should be used to prefix the tags
-EOF
-}
-
-if [ $# -lt 1 -o $# -gt 2 -o ! -f $FILE ]
-then
- usage
- exit 42 # Yes, 42.
-fi
-
-local tag commit release
-
-for tag in $(grep -i "^# Kernel [0-9]\+ released here$" $FILE | sed 's/^# Kernel \([0-9]*\) released here$/\1/')
-do
- release=$(
- grep -i "^# Kernel $tag released here$" $FILE -B1 |\
- head -n1 |\
- sed 's/^Patch\([0-9]*\): /\\[Patch \\#\1\\].* /'
- )
- commit=$(
- git-log --grep="$release" --pretty=oneline |\
- cut -c1-40
- )
- echo "#$tag -- $(git-log --grep="$release" | grep "$release")"
- git-tag $TAGPREFIX$tag $commit
-done
-