diff options
Diffstat (limited to 'docs/html/cmdline.html')
-rw-r--r-- | docs/html/cmdline.html | 207 |
1 files changed, 81 insertions, 126 deletions
diff --git a/docs/html/cmdline.html b/docs/html/cmdline.html index 9553d2eb6..a3825c25a 100644 --- a/docs/html/cmdline.html +++ b/docs/html/cmdline.html @@ -13,11 +13,14 @@ REL="UP" TITLE="Useful Patches and Utilities for Bugzilla" HREF="patches.html"><LINK REL="PREVIOUS" -TITLE="The setperl.csh Utility" -HREF="setperl.html"><LINK +TITLE="Apache + mod_rewrite + + magic" +HREF="rewrite.html"><LINK REL="NEXT" -TITLE="The Quicksearch Utility" -HREF="quicksearch.html"></HEAD +TITLE="Bugzilla Variants and Competitors" +HREF="variants.html"></HEAD ><BODY CLASS="section" BGCOLOR="#FFFFFF" @@ -45,7 +48,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="setperl.html" +HREF="rewrite.html" ACCESSKEY="P" >Prev</A ></TD @@ -53,13 +56,13 @@ ACCESSKEY="P" WIDTH="80%" ALIGN="center" VALIGN="bottom" ->Appendix D. Useful Patches and Utilities for Bugzilla</TD +>Appendix C. Useful Patches and Utilities for Bugzilla</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="quicksearch.html" +HREF="variants.html" ACCESSKEY="N" >Next</A ></TD @@ -73,134 +76,80 @@ CLASS="section" ><H1 CLASS="section" ><A -NAME="cmdline">D.3. Command-line Bugzilla Queries</H1 +NAME="cmdline">C.2. Command-line Bugzilla Queries</H1 ><P -> Users can query Bugzilla from the command line using this suite - of utilities. - </P +>There are a suite of Unix utilities for querying Bugzilla from the + command line. They live in the + <TT +CLASS="filename" +>contrib/cmdline</TT +> + directory. However, they + have not yet been updated to work with 2.16 (post-templatisation.). + There are three files - <TT +CLASS="filename" +>query.conf</TT +>, + <TT +CLASS="filename" +>buglist</TT +> and <TT +CLASS="filename" +>bugs</TT +>.</P ><P -> 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" - </P +><TT +CLASS="filename" +>query.conf</TT +> + 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".</P ><P -> 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=". - </P +><TT +CLASS="filename" +>buglist</TT +> + 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=".</P ><P -> The columlist is taken from the COLUMNLIST environment variable. - This is equivalent to the "Change Columns" option when you list - bugs in buglist.cgi. If you have already used Bugzilla, use - <B -CLASS="command" ->grep COLUMLIST ~/.netscape/cookies</B -> to see - your current COLUMNLIST setting. - </P +>The column list is taken from the COLUMNLIST environment variable. + This is equivalent to the "Change Columns" option when you list bugs in + buglist.cgi. If you have already used Bugzilla, grep for COLUMNLIST + in your cookies file to see your current COLUMNLIST setting.</P ><P -> 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 <B +><TT +CLASS="filename" +>bugs</TT +> is a simple shell script which calls + <TT +CLASS="filename" +>buglist</TT +> 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 + <B CLASS="command" ->sed -e 's/,/ /g' | wc | - awk '{printf $2 "\n"}'</B +>sed -e 's/,/ /g' | wc | awk '{printf $2 "\n"}'</B > </P ><P -> Akkana says she has good results piping buglist output through - <B +>Akkana Peck says she has good results piping + <TT +CLASS="filename" +>buglist</TT +> output through + <B CLASS="command" >w3m -T text/html -dump</B > </P -><DIV -CLASS="procedure" -><OL -TYPE="1" -><LI -><P -> Download three files: - </P -><OL -CLASS="SUBSTEPS" -TYPE="a" -><LI -><P -> <TT -CLASS="computeroutput" -> <TT -CLASS="prompt" ->bash$</TT -> <B -CLASS="command" ->wget -O - query.conf - 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26157'</B -> </TT -> - </P -></LI -><LI -><P -> <TT -CLASS="computeroutput" -> <TT -CLASS="prompt" ->bash$</TT -> <B -CLASS="command" ->wget -O - buglist - 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26944'</B -> </TT -> - </P -></LI -><LI -><P -> <TT -CLASS="computeroutput" -> <TT -CLASS="prompt" ->bash#</TT -> <B -CLASS="command" ->wget -O - bugs - 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26215'</B -> </TT -> - </P -></LI -></OL -></LI -><LI -><P -> Make your utilities executable: - <TT -CLASS="computeroutput" -> <TT -CLASS="prompt" ->bash$</TT -> - <B -CLASS="command" ->chmod u+x buglist bugs</B -> - </TT -> - </P -></LI -></OL -></DIV ></DIV ><DIV CLASS="NAVFOOTER" @@ -218,7 +167,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="setperl.html" +HREF="rewrite.html" ACCESSKEY="P" >Prev</A ></TD @@ -236,7 +185,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="quicksearch.html" +HREF="variants.html" ACCESSKEY="N" >Next</A ></TD @@ -246,7 +195,13 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->The setperl.csh Utility</TD +>Apache + <TT +CLASS="filename" +>mod_rewrite</TT +> + + magic</TD ><TD WIDTH="34%" ALIGN="center" @@ -260,7 +215,7 @@ ACCESSKEY="U" WIDTH="33%" ALIGN="right" VALIGN="top" ->The Quicksearch Utility</TD +>Bugzilla Variants and Competitors</TD ></TR ></TABLE ></DIV |