| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- .TH dpkg\-parsechangelog 1 "2011-08-14" "Debian Project" "dpkg utilities"
- .SH NAME
- dpkg\-parsechangelog \- parse Debian changelog files
- .
- .SH SYNOPSIS
- .B dpkg\-parsechangelog
- .RI [ option ...]
- .
- .SH DESCRIPTION
- .B dpkg\-parsechangelog
- reads and parses the changelog of an unpacked Debian source tree and
- outputs the information in it to standard output in a machine-readable
- form.
- .
- .SH OPTIONS
- .TP
- .BI \-l changelogfile
- Specifies the change log file to read information from. The
- default is
- .BR debian/changelog .
- .TP
- .BI \-F changelogformat
- Specifies the format of the changelog. By default the format is read
- from a special line near the bottom of the changelog or failing that
- defaults to the debian standard format.
- .TP
- .BI \-L libdir
- Specify an additional directory to search for parser scripts.
- This directory is searched before the default directories
- which are currently
- .BR /usr/local/lib/dpkg/parsechangelog " and "
- .BR /usr/lib/dpkg/parsechangelog .
- .TP
- .BR \-h ", " \-\-help
- Show the usage message and exit.
- .TP
- .BR \-\-version
- Show the version and exit.
- .SS Parser Options
- The following options can be used to influence the output of
- the changelog parser, e.g. the range of entries or the format
- of the output. They need to be supported by the parser script
- in question. See also \fBCAVEATS\fP.
- .TP
- .BI \-\-format " outputformat"
- Set the output format. Currently supported values are
- .IR dpkg " and " rfc822 .
- \fIdpkg\fP is the classic output format (from before this
- option existed) and the default. It consists of one paragraph
- in Debian control format (see \fBdeb\-control\fP(5)). If more
- than one entry is requested, then most fields are taken from the
- latest entry, except otherwise stated:
- .RS
- .TP
- .BI Source: " pkg-name"
- .TP
- .BI Version: " version"
- .TP
- .BI Distribution: " target-distribution"
- .TP
- .BI Urgency: " urgency"
- The highest urgency of all included entries is used.
- .TP
- .BI Maintainer: " author"
- .TP
- .BI Date: " date"
- .TP
- .BI Closes: " bug-number"
- The Closes fields of all included entries are merged.
- .TP
- .BI Changes: " changelog-entries"
- The text of all changelog entries is concatenated. To make
- this field a valid Debian control format multiline field
- empty lines are replaced with a single full stop and all lines
- is intended by one space character. The exact content depends
- on the changelog format.
- .RE
- .IP
- There might be additional user-defined fields present.
- .IP
- The \fBrfc822\fP format uses the same fields but outputs
- a separate paragraph for each changelog entry so that all
- metadata for each entry is preserved.
- .TP
- .BR \-\-since " \fIversion\fP, " \-s \fIversion\fP, " \-v" \fIversion\fP
- include all changes later than \fIversion\fP.
- .TP
- .BR \-\-until " \fIversion\fP, " \-u \fIversion\fP
- include all changes earlier than \fIversion\fP.
- .TP
- .BR \-\-from " \fIversion\fP, " \-f \fIversion\fP
- include all changes equal or later than \fIversion\fP.
- .TP
- .BR \-\-to " \fIversion\fP, " \-t \fIversion\fP
- include all changes up to or equal than \fIversion\fP.
- .TP
- .BR \-\-count " \fInumber\fP, " \-c "\fInumber\fP, " \-n \fInumber\fP
- include \fInumber\fP entries from the top (or the tail
- if \fInumber\fP is lower than 0).
- .TP
- .BR \-\-offset " \fInumber\fP, " \-o \fInumber\fP
- change the starting point for \-\-count, counted from the top
- (or the tail if \fInumber\fP is lower than 0).
- .TP
- .B \-\-all
- include all changes. Note: other options have no effect when this is in
- use.
- .
- .SH CAVEATS
- All \fBParser Options\fP except for \-v are only supported in
- \fBdpkg\fP, version 1.14.16 and later. Third party parsers for
- changelog formats other than \fIdebian\fP might not support
- all options.
- .
- .SH FILES
- .TP
- .B debian/changelog
- The changelog file, used to obtain version-dependent information about
- the source package, such as the urgency and distribution of an upload,
- the changes made since a particular release, and the source version
- number itself.
- .
- .SH AUTHORS
- Copyright \(co 1995-1996 Ian Jackson
- .br
- Copyright \(co 2000 Wichert Akkerman
- .br
- Copyright \(co 2007, 2008 Frank Lichtenheld
- .sp
- This is free software; see the GNU General Public Licence version 2 or later
- for copying conditions. There is NO WARRANTY.
|