From d819eae3af3b13d4b6f17e818d449eaabe58ff9d Mon Sep 17 00:00:00 2001 From: "barnboy%trilobyte.net" <> Date: Sat, 11 Aug 2001 05:13:47 +0000 Subject: Checkin for 2.14 release. Still some problems; this cannot yet be used for 2.14 documentation due to inconsistencies. --- docs/sgml/patches.sgml | 153 +++++++++++++++++++++++++------------------------ 1 file changed, 77 insertions(+), 76 deletions(-) (limited to 'docs/sgml/patches.sgml') diff --git a/docs/sgml/patches.sgml b/docs/sgml/patches.sgml index 8d7a72682..8ebfdee15 100644 --- a/docs/sgml/patches.sgml +++ b/docs/sgml/patches.sgml @@ -1,15 +1,14 @@ - + - + Useful Patches and Utilities for Bugzilla -
+
The setperl.csh Utility - - You can use the "setperl.csh" utility to quickly and easily - change the path to perl on all your Bugzilla files. - This is a C-shell script; if you do not have "csh" or "tcsh" in the search - path on your system, it will not work! + You can use the "setperl.csh" utility to quickly and + easily change the path to perl on all your Bugzilla files. This + is a C-shell script; if you do not have "csh" or "tcsh" in the + search path on your system, it will not work! @@ -28,18 +27,15 @@ - - bash# - wget -O setperl.csh 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=10795' - + bash# wget -O + setperl.csh + 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=10795' - - bash# - chmod u+x setperl.csh - + bash# chmod + u+x setperl.csh @@ -59,10 +55,8 @@ - - bash# - chmod u+x duplicates.cgi - + bash# chmod + u+x duplicates.cgi @@ -80,16 +74,14 @@ Run the script: - - bash# + bash# ./setperl.csh /your/path/to/perl Using Setperl to set your perl path - - bash# - ./setperl.csh /usr/bin/perl + bash# + ./setperl.csh /usr/bin/perl @@ -101,22 +93,23 @@
Command-line Bugzilla Queries - Users can query Bugzilla from the command line using - this suite of utilities. + Users can query Bugzilla from the command line using this suite + of utilities. The query.conf file contains the mapping from options to field - names and comparison types. Quoted option names are "grepped" for, so - it should be easy to edit this file. Comments (#) have no effect; you - must make sure these lines do not contain any quoted "option" + names and comparison types. Quoted option names are "grepped" + for, so it should be easy to edit this file. Comments (#) have + no effect; you must make sure these lines do not contain any + quoted "option" - buglist is a shell script which submits a Bugzilla query and writes the - resulting HTML page to stdout. It supports both short options, - (such as "-Afoo" or "-Rbar") and long options (such as - "--assignedto=foo" or "--reporter=bar"). If the first character - of an option is not "-", it is treated as if it were prefixed - with "--default=". + buglist is a shell script which submits a Bugzilla query and + writes the resulting HTML page to stdout. It supports both + short options, (such as "-Afoo" or "-Rbar") and long options + (such as "--assignedto=foo" or "--reporter=bar"). If the first + character of an option is not "-", it is treated as if it were + prefixed with "--default=". The columlist is taken from the COLUMNLIST environment variable. @@ -128,10 +121,10 @@ bugs is a simple shell script which calls buglist and extracts the bug numbers from the output. Adding the prefix - "http://bugzilla.mozilla.org/buglist.cgi?bug_id=" - turns the bug list into a working link if any bugs are found. - Counting bugs is easy. Pipe the results through - sed -e 's/,/ /g' | wc | awk '{printf $2 "\n"}' + "http://bugzilla.mozilla.org/buglist.cgi?bug_id=" turns the bug + list into a working link if any bugs are found. Counting bugs is + easy. Pipe the results through sed -e 's/,/ /g' | wc | + awk '{printf $2 "\n"}' Akkana says she has good results piping buglist output through @@ -145,26 +138,23 @@ - - bash$ - wget -O query.conf 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26157' - + bash$ wget -O + query.conf + 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26157' - - bash$ - wget -O buglist 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26944' - + bash$ wget -O + buglist + 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26944' - - bash# - wget -O bugs 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26215' - + bash# wget -O + bugs + 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26215' @@ -185,53 +175,64 @@ The Quicksearch Utility Quicksearch is a new, experimental feature of the 2.12 release. - It consist of two Javascript files, "quicksearch.js" and "localconfig.js", - and two documentation files, "quicksearch.html" and "quicksearchhack.html" + It consist of two Javascript files, "quicksearch.js" and + "localconfig.js", and two documentation files, + "quicksearch.html" and "quicksearchhack.html" - The index.html page has been updated to include the QuickSearch text box. + The index.html page has been updated to include the QuickSearch + text box. - To take full advantage of the query power, the Bugzilla maintainer must - edit "localconfig.js" according to the value sets used in the local installation. + To take full advantage of the query power, the Bugzilla + maintainer must edit "localconfig.js" according to the value + sets used in the local installation. - Currently, keywords must be hard-coded in localconfig.js. If they are not, - keywords are not automatically recognized. This means, if localconfig.js - is left unconfigured, that searching for a bug with the "foo" keyword - will only find bugs with "foo" in the summary, status whiteboard, product or - component name, but not those with the keyword "foo". + Currently, keywords must be hard-coded in localconfig.js. If + they are not, keywords are not automatically recognized. This + means, if localconfig.js is left unconfigured, that searching + for a bug with the "foo" keyword will only find bugs with "foo" + in the summary, status whiteboard, product or component name, + but not those with the keyword "foo". Workarounds for Bugzilla users: - search for '!foo' (this will find only bugs with the keyword "foo" - search 'foo,!foo' (equivalent to 'foo OR keyword:foo') + search for '!foo' (this will find only bugs with the + keyword "foo" + search 'foo,!foo' (equivalent to 'foo OR + keyword:foo') - When this tool is ported from client-side JavaScript to server-side Perl, - the requirement for hard-coding keywords can be fixed. - This bug - has details. + When this tool is ported from client-side JavaScript to + server-side Perl, the requirement for hard-coding keywords can + be fixed. This bug has details.
+ + -- cgit v1.2.3-24-g4f1b