query-pr
From the shell, simply type query-pr, followed by any search
parameters you wish to exercise. From Emacs, type M-x query-pr. query-pr
prompts you for search parameters in the
minibuffer.
query-pr
can also be accessed by electronic mail, if your version
of gnats is configured for this. To use this feature, simply send
mail to the address query-pr@your-site with command
line arguments or options in the Subject
line of the mail header.
gnats replies to your mail with the results of your query. The
default settings for the query-pr
mail server are
--restricted --state="open|analyzed|feedback|suspended"
To override the --state
parameter, specify
--state=
state in the Subject
line of the mail
header. You can not query on confidential Problem Reports by mail.
The usage for query-pr
is:
query-pr [--debug | -D] [--help | -h] [--version | -V] [--output file | -o file] [--list-databases] [--list-fields] [--list-input-fields] [--responsible-address name] [--field-type field] [--field-description field] [--field-flags field] [--adm-field field] [--adm-subfield subfield] [--adm-key key] [--valid-values field] [--format format | -f format] [--full | -F] [--summary | -q] [--database database | -d database] [--and | -&] [--or | -|] [--expr expr] [PR Number]
Non-network-mode options:
[--print-sh-vars] [--print-directory-for-database]
Network-mode-only options:
[--host host | -H host] [--port port] [--user user | -v user] [--passwd passwd | -w passwd] [--print-server-addr]
Deprecated Options:
[--list-categories | -j] [--list-states | -T] [--list-responsible | -k] [--list-submitters | -l] [--category category | -c category] [--synopsis synopsis | -y synopsis] [--confidential confidential | -C confidential] [--multitext multitext | -m multitext] [--originator originator | -O originator] [--release release | -A release] [--class class | -L class] [--cases cases | -E cases] [--quarter quarter | -Q quarter] [--keywords keywords | -K keywords] [--priority priority | -p priority] [--responsible responsible | -r responsible] [--restricted | -R] [--severity severity | -e severity] [--skip-closed | -x] [--sql | -i] [--sql2 | -I] [--state state | -s state] [--submitter submitter | -S submitter] [--text text | -t text] [--required-before date | -u date] [--required-after date | -U date] [--arrived-before date | -b date] [--arrived-after date | -a date] [--modified-before date | -B date] [--modified-after date | -M date] [--closed-before date | -z date] [--closed-after date | -Z date]
The options have the following meaning:
--help, -h
--version, -V
--output
file, -o
file--database
database, -d
databaseGNATSDB
environment
variable; see Environment for more
information.)
--list-categories, -j
--list-states, -T
--list-responsible, -k
--list-submitters, -l
The previous –list-* options are deprecated and may be removed in future releases of gnats; their functionality can be replaced with
query-pr --valid-values field
where field is one of Category
, Class
,
Responsible
, Submitter-Id
, or State
.
--list-databases
--list-fields
--list-input-fields
--field-type
field--field-description
field--field-flags
fieldtextsearch
and
readonly
. See Individual field configuration.
--adm-field
field--adm-key
option, this returns a record
from the administrative file (if any) associated with the field. For
more material on administrative files, see Enumerated field administrative files.
--adm-subfield
subfield--adm-field
and --adm-key
options,
this returns the contents of a particular subfield from the record
specified by --adm-field
and --adm-key
. Subfields are
treated in Enumerated field administrative files.
--adm-key
key--adm-field
to select a record from the
administrative file associated with the field specified by
--adm-field
. See Enumerated field administrative files.
--valid-values
field--responsible-address
name--print-sh-vars
GNATSDB
GNATSDB_VALID
GNATSDBDIR
DEBUG_MODE
DEFAULTCATEGORY
DEFAULTSTATE
--print-server-addr
GNATSDB
environment variable. This option
works only in the network mode.
--print-directory-for-database
--format
format, -f
format--full, -F
query-pr --format full
--summary, -q
query-pr --format summary
--debug, -D
--host
host, -H
hostGNATSDB
environment variable.
--port
portGNATSDB
environment variable.
--user
user, -v
userGNATSDB
environment
variable.
--passwd
passwd, -w
passwdGNATSDB
environment
variable.
--and, -&, --or, -|
--expr
exprThe remaining deprecated options are not described here, since their use
is fairly obvious and their functionality is completely replaced by the
use of the --expr
option.