diff options
Diffstat (limited to 'contrib/cmdline')
-rwxr-xr-x | contrib/cmdline/bugcount | 7 | ||||
-rwxr-xr-x | contrib/cmdline/bugids | 32 | ||||
-rwxr-xr-x | contrib/cmdline/buglist | 31 | ||||
-rwxr-xr-x | contrib/cmdline/bugs | 6 | ||||
-rwxr-xr-x | contrib/cmdline/bugslink | 8 | ||||
-rwxr-xr-x | contrib/cmdline/makequery | 108 | ||||
-rwxr-xr-x | contrib/cmdline/query.conf | 49 |
7 files changed, 0 insertions, 241 deletions
diff --git a/contrib/cmdline/bugcount b/contrib/cmdline/bugcount deleted file mode 100755 index b41412a12..000000000 --- a/contrib/cmdline/bugcount +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -thisdir=`dirname "$0"` -bugids=`$thisdir/bugids "$@"` -if test "$?" != "0"; then echo "$bugids" 1>&2; exit 1; fi - -echo "$bugids" | wc -w diff --git a/contrib/cmdline/bugids b/contrib/cmdline/bugids deleted file mode 100755 index 6bb54213a..000000000 --- a/contrib/cmdline/bugids +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# The contents of this file are subject to the Mozilla Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS -# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is the Bugzilla Bug Tracking System. -# -# The Initial Developer of the Original Code is -# Andreas Franke <afranke@mathweb.org>. -# Corporation. Portions created by Andreas Franke are -# Copyright (C) 2001,2005 Andreas Franke. All -# Rights Reserved. -# -# Contributor(s): - -thisdir=`dirname "$0"` -buglist="$thisdir/buglist" -csvfile="$thisdir/buglist.csv" - -$thisdir/buglist "$@" 2>&1 1>${csvfile} -if test "$?" != "0"; then cat "$csvfile" 1>&2; exit 1; fi - -# 1. use 'awk' to select the first column (bug_id) -# 2. use 'grep -v' to remove the first line with the column headers -# 3. use backquotes & 'echo' to get all values in one line, space separated -echo `cat ${csvfile} | awk -F, '{printf $1 "\n"}' | grep -v bug_id` diff --git a/contrib/cmdline/buglist b/contrib/cmdline/buglist deleted file mode 100755 index 4bd5f20b5..000000000 --- a/contrib/cmdline/buglist +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh -# The contents of this file are subject to the Mozilla Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS -# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is the Bugzilla Bug Tracking System. -# -# The Initial Developer of the Original Code is -# Andreas Franke <afranke@mathweb.org>. -# Corporation. Portions created by Andreas Franke are -# Copyright (C) 2001,2005 Andreas Franke. All -# Rights Reserved. -# -# Contributor(s): - -defaultcolumnlist="severity priority platform status resolution target_milestone status_whiteboard keywords summaryfull" - -thisdir=`dirname "$0"` -query=`$thisdir/makequery "$@"` -if test "$?" != "0"; then exit 1; fi - -outputfile="/dev/stdout" -#outputfile="buglist.html" -#\rm -f ${outputfile} -wget -q -O ${outputfile} --header="Cookie: COLUMNLIST=${COLUMNLIST-${defaultcolumnlist}}" "${query}" diff --git a/contrib/cmdline/bugs b/contrib/cmdline/bugs deleted file mode 100755 index 2e8655876..000000000 --- a/contrib/cmdline/bugs +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -thisdir=`dirname "$0"` -bugids=`$thisdir/bugids "$@"` || echo "$bugids" 1>&2 && exit 1 - -echo "$bugids" | sed -e 's/ /\,/g' diff --git a/contrib/cmdline/bugslink b/contrib/cmdline/bugslink deleted file mode 100755 index ee7d5c588..000000000 --- a/contrib/cmdline/bugslink +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -thisdir=`dirname "$0"` -bugids=`$thisdir/bugids "$@"` || echo "$bugids" 1>&2 && exit 1 - -bugids=`echo "$bugids" | sed -e 's/ /\,/g'` -echo "https://bugzilla.mozilla.org/buglist.cgi?ctype=html&bug_id=$bugids" - diff --git a/contrib/cmdline/makequery b/contrib/cmdline/makequery deleted file mode 100755 index b34efb841..000000000 --- a/contrib/cmdline/makequery +++ /dev/null @@ -1,108 +0,0 @@ -#!/bin/sh -# The contents of this file are subject to the Mozilla Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS -# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is the Bugzilla Bug Tracking System. -# -# The Initial Developer of the Original Code is -# Andreas Franke <afranke@mathweb.org>. -# Corporation. Portions created by Andreas Franke are -# Copyright (C) 2001,2005 Andreas Franke. All -# Rights Reserved. -# -# Contributor(s): - -conf="`dirname $0`/query.conf" - -query="https://bugzilla.mozilla.org/buglist.cgi?ctype=csv" - -chart=0 -and=0 -while test "X$1" != "X"; do - arg="$1" - shift - if test 0 != `expr "X$arg" : 'X--[^=]*\$'`; then - # long option: --name val (without '=') - name=`expr "X$arg" : 'X--\(.*\)'` - val="$1" - shift - elif test 0 != `expr "X$arg" : 'X--[^=][^=]*='`; then - # long option: --name=val - name=`expr "X$arg" : 'X--\([^=]*\)'` - val=`expr "X$arg" : 'X--[^=]*=\(.*\)'` - elif test 0 != `expr "X$arg" : 'X-[a-zA-Z]\$'`; then - # short option like -X foo (with space in between) - name=`expr "X$arg" : 'X-\(.\)'` - val="$1" - shift - elif test 0 != `expr "X$arg" : 'X-[a-zA-Z]='`; then - # reject things like -X=foo - echo "Unrecognized option $arg" 1>&2 - echo "Use -Xfoo or -X foo instead of -X=foo" 1>&2 - exit 1 - elif test 0 != `expr "X$arg" : 'X-[a-zA-Z]'`; then - # short option like -Xfoo (without space) - name=`expr "X$arg" : 'X-\(.\)'` - val=`expr "X$arg" : 'X-.\(.*\)'` - else - name="default" - val="$arg" - #echo "Unrecognized option $arg" 1>&2 - #exit 1 - fi - - # plausibility check: val must not be empty, nor start with '-' - if test "X$val" = "X"; then - echo "No value found for '$name'!" 1>&2 - exit 1 - elif test 0 != `expr "X$val" : "X-"` && \ - test 0 = `expr "X$val" : "X---"`; then - echo "Suspicious value for '$name': '$val' looks like an option!" 1>&2 - exit 1 - fi - - # find field and comparison type for option ${name} - field=`grep "\"$name\"" "$conf" | awk '{printf $1}'` - type=`grep "\"$name\"" "$conf" | awk '{printf $2}'` - if test "X$field" = "X" || test "X$type" = "X"; then - if test "X$name" = "Xdefault"; then - echo 1>&2 "Error: unexpected argument '$arg'" - cat 1>&2 <<EOF -Use short options like -P1 or long options like --priority=1 , -or enable the 'default' behaviour in the 'query.conf' file. -EOF - else - echo "Unknown field name '$name'." 1>&2 - fi - exit 1 - fi - - # split val into comma-separated alternative values - or=0 - while test "X$val" != "X"; do - # val1 gets everything before the first comma; val gets the rest - if test 0 != `expr "X$val" : 'X[^,]*,'`; then - val1=`expr "X$val" : 'X\([^,]*\),'` - val=`expr "X$val" : 'X[^,]*,\(.*\)'` - else - val1="$val" - val="" - fi - # append to query - query="${query}&field${chart}-${and}-${or}=${field}" - query="${query}&type${chart}-${and}-${or}=${type}" - query="${query}&value${chart}-${and}-${or}=${val1}" - #echo "----- ${name} : ${field} : ${type} : ${val1} -----" 1>&2 - or=`expr ${or} + 1` - done - chart=`expr ${chart} + 1` -done - -echo "${query}" diff --git a/contrib/cmdline/query.conf b/contrib/cmdline/query.conf deleted file mode 100755 index 87390cd3f..000000000 --- a/contrib/cmdline/query.conf +++ /dev/null @@ -1,49 +0,0 @@ -# The contents of this file are subject to the Mozilla Public -# License Version 1.1 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS -# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -# implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code is the Bugzilla Bug Tracking System. -# -# The Initial Developer of the Original Code is -# Andreas Franke <afranke@mathweb.org>. -# Corporation. Portions created by Andreas Franke are -# Copyright (C) 2001 Andreas Franke. All -# Rights Reserved. -# -# Contributor(s): - -# -# This is `query.conf', the config file for `buglist'. -# -# Columns: 1: field_name, 2: comparison_type, 3: cmd-line options -# -bug_status substring "s","status" -resolution substring "r","resolution" -rep_platform substring "p","platform" -op_sys substring "o","os","opsys" -priority substring "P","priority" -bug_severity substring "S","severity" -assigned_to substring "A","O","owner","assignedto" -reporter substring "R","reporter" -qa_contact substring "Q","qa","qacontact" -cc substring "C","cc" -product substring "product" -version substring "V","version" -component substring "c","component" -target_milestone substring "M","milestone" -short_desc substring "summary","defaultREMOVEME" -longdesc substring "d","description","longdesc" -bug_file_loc substring "u","url" -status_whiteboard substring "w","whiteboard" -keywords substring "k","K","keywords" -attachments.description substring "attachdesc" -attach_data.thedata substring "attachdata" -attachments.mimetype substring "attachmime" -dependson substring # bug 30823 -blocked substring # bug 30823 |