diff options
author | dann frazier <dannf@debian.org> | 2006-11-12 21:59:40 +0000 |
---|---|---|
committer | dann frazier <dannf@debian.org> | 2006-11-12 21:59:40 +0000 |
commit | 29f552f88b1044ea85883f874ff311f14e64e440 (patch) | |
tree | 6066fafeb536508b9b55e270c40e6615566c6b01 /scripts | |
parent | 2646cba1cf0374af3f563e9259080ed1351710e0 (diff) |
show me only the issues that need work
git-svn-id: svn+ssh://svn.debian.org/svn/kernel-sec@636 e094ebfe-e918-0410-adfb-c712417f3574
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/filter-active | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/scripts/filter-active b/scripts/filter-active new file mode 100755 index 00000000..e25fe0c2 --- /dev/null +++ b/scripts/filter-active @@ -0,0 +1,28 @@ +#!/bin/sh + +# +# For a given set of release names, display all of the issues that need +# some actual work - i.e., contain non status info, or are marked needed +# +# Example usage: ./filter-active ../active 2.6.8-sarge-security linux-2.6 +# + +set -e + +if [ $# -lt 2 ]; then + echo "Usage: filter-active <tracker-dir> <release name> [<release name>...]" + exit 1 +fi + +tdir=$1 +shift + +grepcmd="grep" +while [ $# -ne 0 ]; do + grepcmd="$grepcmd -e ^$1:" + shift +done + +cd $tdir +$grepcmd $(ls | grep -v -e ^00 -e *~ -e *#*) | grep -v -e N/A -e pending -e released -e ignored + |