diff options
author | Hugues Hiegel <hugues@hiegel.fr> | 2009-02-06 14:59:12 +0100 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2009-02-06 14:59:12 +0100 |
commit | 382aedeba3ecd2924c790166e2b65d4e249f83f5 (patch) | |
tree | f78786d5d5c62bdc4c15edf36a4be30ff9557b24 /STLinux/stlinux_reset_tags.sh | |
parent | 9c63dfa5e3b46e738fc653828393a1c3317a0836 (diff) |
scripts moved back to parent dir
Diffstat (limited to 'STLinux/stlinux_reset_tags.sh')
-rwxr-xr-x | STLinux/stlinux_reset_tags.sh | 39 |
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 - |