query-prFrom 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, -lThe 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-varsGNATSDBGNATSDB_VALIDGNATSDBDIRDEBUG_MODEDEFAULTCATEGORYDEFAULTSTATE--print-server-addrGNATSDB 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.