cvs-buildpackage (3.18) frozen unstable; urgency=low

  * Added a dependency on fileutiles >=4.0, since the package would fail
    to install with older fileutils.

 -- Manoj Srivastava <srivasta@debian.org>  Tue, 28 Mar 2000 02:59:59 -0600

cvs-buildpackage (3.17) frozen unstable; urgency=low

  * Fixed a couple of typos in cvs-inject, which could potentially cause
    data loss (changed an test -f test into a test -e test). This needs to
    go into potato.
  * Use absolute links when related links would not work, for the
    /usr/doc/latex2tml symlink. 
  * Add into the docs that the scratch working directory should not be a
    subdirectory of CVSROOT, since cvs is very likely to refuse to export
    a package there.

 -- Manoj Srivastava <srivasta@debian.org>  Wed, 22 Mar 2000 01:21:33 -0600

cvs-buildpackage (3.16) frozen unstable; urgency=low

  * Fixed typos in cvs-upgrades informational output. closes: Bug#58564
  * Fixed an upgrade bug when /usr/doc happens to be a symlink, and does
    not point to /usr/share/doc. A couple of people were bitten by this. 

 -- Manoj Srivastava <srivasta@debian.org>  Mon, 28 Feb 2000 22:27:05 -0600

cvs-buildpackage (3.15) frozen unstable; urgency=low

  * The postinst was vulnerable to being affected by symlinks (if, for
    some reason, the prerm failed). This has happended for latex2html; and
    created a grave bug. 
  * There was a bug in the postinst in a case statement, that caused
    installation to fail for certain situations.
  * Also fixed an lintian warning

 -- Manoj Srivastava <srivasta@debian.org>  Tue,  8 Feb 2000 14:47:27 -0600

cvs-buildpackage (3.14) frozen unstable; urgency=medium

  * Un backwhacked tildes in man pages. closes: Bug#50884
  * Do not use $() in a double quote context. closes: Bug#47646
  * Added a strict check configuration option. closes: Bug#50839
  * Fix a typo: %changes -> $changes. closes: Bug#52758

 -- Manoj Srivastava <srivasta@debian.org>  Tue, 25 Jan 2000 16:08:53 -0600

cvs-buildpackage (3.13) unstable; urgency=low

  * Made cvs-inject (optionally) more permissive. I did not apply the
    patch in the big report directly, since the package being injected is
    in violation of policy; and I would rather let the human
    decide. Courtesy of Joey Hess closes: Bug#44041
  * Added blank space in directory name handling for cvs-inject, using the
    patrch in the report. Courtesy of Joey Hess  (this is really ugly,
    joey) closes: Bug#44564
  * Documented the fact that one has to update the working directory
    manually after cvs-upgrade is run. closes: Bug#45327
  * Moved to FHS compliance.

 -- Manoj Srivastava <srivasta@debian.org>  Fri,  8 Oct 1999 06:56:37 -0500

cvs-buildpackage (3.12) unstable; urgency=low

  * Finally fix exessive quoting (I hope). closes: Bug#43639
  * Added a work around for CVS bug reported in 24585. 
    closes: Bug#43409

 -- Manoj Srivastava <srivasta@debian.org>  Mon, 30 Aug 1999 22:17:47 -0500

cvs-buildpackage (3.11) unstable; urgency=high

  * discovered a thinko because of which cvs-buildpackage was ignoring
    module prefixes in some cases. Reported by Joey Hess.
  * Added a section detailing the predefined variable to the cvsdeb.conf.5
    man page.
  * Added support for using the Debian changelog entry as the CVS entry in
    cvs-inject and cvs-upgrade (conf file and env variable, no command
    line option yet).

 -- Manoj Srivastava <srivasta@debian.org>  Thu, 19 Aug 1999 10:58:52 -0500

cvs-buildpackage (3.10) unstable; urgency=low

  * Removed quotes around the file names in arg to rm. closes: Bug#43191
  * Mentioned in various places in the HOWTO that if you use the
    CVSROOT/debian dir, you also need to set conf_prefix=debian in the
    config file. closes: Bug#41109
  * I have been unable to reproduce 34545, and after several unsuccesful
    attempts to get additional information from the reporter, I am closing
    this report. closes: Bug#34545

 -- Manoj Srivastava <srivasta@debian.org>  Thu, 19 Aug 1999 02:30:06 -0500

cvs-buildpackage (3.09) unstable; urgency=low

  * Added patch from Karl M. Hegbloom
    * cvs-upgrade (argv): Ditto.
    * cvs-inject (opt_dsc): Remove quotes around $CVS_QUIET so that
      when it is empty, there isn't a null argv[n] passed to `cvs'; the
      argument just goes away.
    * Use an array variable to pass args to $action whenever there
      are arguments to be passed that have spaces in them.
  * closes: Bug#38905

 -- Manoj Srivastava <srivasta@debian.org>  Sat,  5 Jun 1999 23:30:05 -0500

cvs-buildpackage (3.08) unstable; urgency=low

  * Changed read $ans to read ans all over the place. closes: Bug#38532

 -- Manoj Srivastava <srivasta@debian.org>  Wed,  2 Jun 1999 17:36:05 -0500

cvs-buildpackage (3.07) unstable; urgency=low

  * Fix logical error in handling CVSDEB_PREFIX. closes:Bug#37808

 -- Manoj Srivastava <srivasta@debian.org>  Sun, 16 May 1999 22:39:27 -0500

cvs-buildpackage (3.06) unstable; urgency=low

  * Added a new option (-F) to cvs-inject and cvs-upgrade, since they were
    really choking on symbolic links. There are two things CVS may choke
    on symbolic links and CVS directories in the source tree. Also, there
    are times when one may not want to honour the upstream files.  Without
    this option, the cvs-inject program shall exit with an error
    message. This option causes cvs-inject to ask whether you want to
    delete the offending files.  If you answer y, it removes them and
    continues; else it shall exit with an error message.  This argument
    overrides the settings in the environment variable CVSDEB_FORCECLEAN,
    which in turn overrides the setting in the configuration file,
    conf_forceclean.
    This seems to work for me, but my tests have been contrived. I'd
    appreciate it if people were to test these. 
    closes: Bug#34457, Bug#35538

 -- Manoj Srivastava <srivasta@debian.org>  Fri, 14 May 1999 23:50:12 -0500

cvs-buildpackage (3.05) unstable; urgency=low

  * Actually add cvs-co-upgrade

 -- Manoj Srivastava <srivasta@debian.org>  Thu, 13 May 1999 16:33:26 -0500

cvs-buildpackage (3.04) unstable; urgency=low

  * Added documentation to clarify what we mean by work directory. 
    closes: BUG#34682
  * Allow the user to specify the default import substitution metod (-ko
    by default). closes: BUG#34335
  * Fixed typo in cvs-upgrade man page. closes: BUG#36593
  * Added cvs-co-upgrade to handle differences between two upstream
    versions. closes: Bug#34544, Bug#33464

 -- Manoj Srivastava <srivasta@debian.org>  Thu, 13 May 1999 15:43:20 -0500

cvs-buildpackage (3.03) unstable; urgency=low

  * Changed regexps that determine the upstream and debian versions to
    account for non-numeric debian revisions, and upstream versions that
    have hyphens in them. The first part closes: 33257
  * Added support for including package name in the CVS tag, allowing for
    overlapping packages. closes: Bug#32836
  * Extended the patch for cvs-buildpackage to cvs-inject and cvs-upgrade,
    to keep al components in sync.

 -- Manoj Srivastava <srivasta@debian.org>  Mon, 22 Feb 1999 02:43:34 -0600

cvs-buildpackage (3.02) unstable; urgency=low

  * Changed the FSF address in the comments in the man pages. The
    copyright file was already fine. fixes: BUG#32198

 -- Manoj Srivastava <srivasta@debian.org>  Wed, 27 Jan 1999 00:35:50 -0600

cvs-buildpackage (3.01) unstable; urgency=low

  * Added in spelling fixes and minor modifications from Adam Di
    Carlo. (This was much appreciated). closes: BUG#30105
  * Make cvs-upgrade also advice using the -d flag to cvs-update (also
    from Adam Di Carlo). closes: BUG#30106

 -- Manoj Srivastava <srivasta@debian.org>  Sat, 28 Nov 1998 10:59:14 -0600

cvs-buildpackage (2.12) unstable; urgency=low

  * Fixed documentation rules about how the debian revision tag is
    generated. closes: BUG#28451
  * Mentioned in cvs-upgrade how to upgrade a working CVS directory using
    cvs update.
  * Ran a spell check on the HOWTO and README. closes: BUG#28452
  * Fixed a typo in cvs-inject.1, it should be upstream_version_, not
    upstream_versions_. closes: BUG#28459
  * Documented conf_prefix in cvsdeb.conf.5. closes: BUG#28460
  * Fixed a typo in cvs-upgrade that confused it while upgrading a
    Debian-only package. The apparent unquoted arguments to -m are a
    display artifact, as the report noted, the command does the right
    thing anyway. I do not think it is worth the effort required in fixing
    the anomaly, but I shall do so if there is sufficient demand. 
    closes: BUG#28461
  * Fixed more typos in cvsdeb.conf.5. Mentioned ~/.cvsdeb.conf there as
    well. Escaped the ~ in cvs-buildpackage.conf.1 closes: BUG#28536
  * Put in a safety check in cvs-inject to make it more paranoid about
    changing dirs. I can't reportduce problems people seem to be having. 

 -- Manoj Srivastava <srivasta@debian.org>  Wed, 28 Oct 1998 17:00:37 -0600

cvs-buildpackage (2.11) unstable; urgency=low

  * Use /tmp/$$/. directory instead of /tmp/$$.x files. close: Bug#27842 

 -- Manoj Srivastava <srivasta@debian.org>  Wed, 14 Oct 1998 01:17:42 -0500

cvs-buildpackage (2.10) unstable; urgency=low

  * The cvs-buildpackage program now honors the CVSDEB_PREFIX environment
    variable, just like cvs-inject and cvs-upgrade programs. It does not
    honor the configuration variable conf_prefix (it never has), and this
    is now documented.

 -- Manoj Srivastava <srivasta@debian.org>  Wed, 23 Sep 1998 02:56:51 -0500

cvs-buildpackage (2.09) unstable; urgency=low

  * Fix a couple of typos involving version and name specification.
    closes: BUG#26973, BUG#26974

 -- Manoj Srivastava <srivasta@debian.org>  Wed, 23 Sep 1998 01:21:38 -0500

cvs-buildpackage (2.08) unstable; urgency=low

  * cvs-upgrade: update the documents emphasizing that the code needs to
    be checked out again using cvs co -j -j options. 

 -- Manoj Srivastava <srivasta@debian.org>  Fri, 18 Sep 1998 02:25:27 -0500

cvs-buildpackage (2.07) unstable; urgency=low

  * Do not include the name of the module as part of tag when trying to
    reconstitute the orig file. closes: BUG#26632


 -- Manoj Srivastava <srivasta@debian.org>  Fri, 11 Sep 1998 12:54:12 -0500

cvs-buildpackage (2.06) unstable; urgency=low

  * Added missing quote in cvs-inject.

 -- Manoj Srivastava <srivasta@debian.org>  Mon,  7 Sep 1998 04:53:00 -0500

cvs-buildpackage (2.05) unstable; urgency=low

  * cd to the working dir for cvs-buildpackage to work around a bug in
    CVS. closes: BUG#26251

 -- Manoj Srivastava <srivasta@debian.org>  Tue,  1 Sep 1998 00:03:34 -0500

cvs-buildpackage (2.04) unstable; urgency=low

  * Removed most unneeded eval invocations from the scripts. Thanks to Ian
    Jackson for piting this out. 
  * Make dpkg_options a Bash array variable, so that one can
    transparently pass arguments off to dpkg-buildpackage. Without this,
    we were splitting up spaces in arguments while passing it to
    dpkg-buildpackage. closes: BUG#26237
  * Moved the verbose help section in cvs-upgrade to the front, so that
    error messages during upgrade do not get lost.
  * Document that conf_dpkg_options is also an array variable now. 

 -- Manoj Srivastava <srivasta@debian.org>  Sun, 30 Aug 1998 13:46:48 -0500

cvs-buildpackage (2.03) unstable; urgency=low

  * Incorporated patch for the HOWTO file from Adam P. Harris
    <apharris@burrito.onshore.com> which fixes typos and clariies a few
    things. closes: BUG#25550
  * Added a dependency for cvs (should have done that earlier), since we
    need it to do _anything_. closes: BUG#25551

 -- Manoj Srivastava <srivasta@debian.org>  Tue, 11 Aug 1998 15:47:47 -0500

cvs-buildpackage (2.02) unstable; urgency=low

  * Anchor the regular expressions in cvs-inject and cvs-buildpackage. The
    upstream version would otherwise be parsed incorrectly.

 -- Manoj Srivastava <srivasta@debian.org>  Fri, 24 Jul 1998 14:00:48 -0500

cvs-buildpackage (2.01) unstable; urgency=low

  * Modified the man pages to indicate how users may import files which are
    normally ignored by CVS.
  * Modified the conffile to report the real location of the
    defaults. Took the option to fix spellings. Patch by "Karl
    M. Hegbloom" <karlheg@inetarena.com> closes: Bug#23701
  * Added even more documentation to emphasize the fact that setting the
    working directory directly makes the root directory setting
    irrelevant; in other words, the root directory is merely used to
    derive a default for the working directory. closes: BUG#23627

 -- Manoj Srivastava <srivasta@debian.org>  Tue, 14 Jul 1998 11:51:42 -0500

cvs-buildpackage (1.14) frozen unstable; urgency=low

  * BUG-FIX: Updated the cvsdeb.conf.5 man page to reflect new options
    included in the previous releases.
  * cvs-buildpackage now checks for and offers to abort if there are
    uncommitted files in the source tree.
  * Now, one may opt to have a default mechanism of gaining root access
    for a buildo (I always use fakeroot, and can now put it in
    /etc/cvsdeb.conf or ~/.cvsdeb,conf). One can now just call
    cvs-buildpackage with no options and build a package ;-)

 -- Manoj Srivastava <srivasta@debian.org>  Fri,  3 Apr 1998 10:52:12 -0600

cvs-buildpackage (1.13) unstable; urgency=low

  * Both cvs-inject and cvs-upgrade warn about the presence of symbolic
    links in the upstream source. CVS ignores these files, and without the
    warning data could be lost. The operation continues without error.
  * Both cvs-inject and cvs-upgrade warn about the presence of CVS
    directories in upstream source. This cannot be handled, and the
    operation aborts gracefully, and informs the user fo the offending
    directories. 
  * There is a new option to cvs-buildpackage (with env var and config
    file support too) to force a cvs tag -F operation before exporting the
    sources. This only works in the source directory (you know
    cvs-buildpackage couls be called from anywhere, as long as you give
    the repository, package name, and version, right?), since cvs tag does
    not make sense otherwise. The default is the old behaviour. 
    closes: Bug#20229.

 -- Manoj Srivastava <srivasta@debian.org>  Wed,  1 Apr 1998 16:10:34 -0600

cvs-buildpackage (1.12) unstable; urgency=low

  * Fixed documentation typos. closes: Bug#19527

 -- Manoj Srivastava <srivasta@debian.org>  Sat, 14 Mar 1998 23:34:27 -0600

cvs-buildpackage (1.11) unstable; urgency=low

  * Fixed typos in cvs-upgrade; and fixed the debian tag. closes: Bug#19528
  * Moved the setting of  cvsmodule lower in cvs-inject, so that $package
    is set. Closes: Bug#19612

 -- Manoj Srivastava <srivasta@debian.org>  Sat, 14 Mar 1998 18:03:02 -0600

cvs-buildpackage (1.10) unstable; urgency=low

  * Added a missing quote to cvs-upgrade

 -- Manoj Srivastava <srivasta@debian.org>  Fri,  6 Mar 1998 01:01:24 -0600

cvs-buildpackage (1.9) unstable; urgency=low

  * Fixed typo in extended description. closes: Bug:18944

 -- Manoj Srivastava <srivasta@debian.org>  Thu,  5 Mar 1998 18:42:34 -0600

cvs-buildpackage (1.8) unstable; urgency=low

  * Changed >$2 into >&2 as it should have been in the first place in
    cvs-upgrade. 
  * cvs-upgrade and cvs-inject now follow cvs-buildpackage wrt -M and -x;
    -M is the module name, in toto, -x gives a default prefix to the
    module name, and can be set in the config file. Both may be set in env
    variables. closes: Bug#18734
  * All programs now look for and read ~/.cvsdeb.conf. closes: Bug#18742

 -- Manoj Srivastava <srivasta@debian.org>  Mon,  2 Mar 1998 02:22:26 -0600

cvs-buildpackage (1.7) unstable; urgency=low

  * Fixed a typo in cvs-inject. closes: Bug#18523
  * Note that the current behaviour of cvs-{inject,upgrade} is to ignore
    files that match the default list of files to be ignored (this is
    built into cvs); and that any .cvsignore files in the upstream sources
    shall be honoured. This should be fine as long as upstream sources do
    not include files that match cvs ignore patterns. Currently, the
    default list of ignored file name patterns is:
    RCS SCCS CVS CVS.adm RCSLOG cvslog.* tags TAGS .make.state
    .nse_depinfo *~ #* .#* ,* _$* *$ *.old *.bak *.BAK *.orig *.rej .del-*
    *.a *.olb *.o *.obj *.so *.exe *.Z *.elc *.ln core

 -- Manoj Srivastava <srivasta@debian.org>  Mon, 23 Feb 1998 16:28:18 -0600

cvs-buildpackage (1.6) unstable; urgency=low

  * Upgraded to standards version 2.4.0.0
  * Fixed FSF address in the copyright files.
  * Added cvs-inject
  * added cvs-upgrade
  * This is now a complete set or programs for using cvs in debian
    development. 
  * Updated the HOWTO for the new programs.
  * Expanded the description. This version satisfies all know lintian
    warnings. 

 -- Manoj Srivastava <srivasta@debian.org>  Sat, 21 Feb 1998 01:59:26 -0600

cvs-buildpackage (1.5) unstable; urgency=low

  * Make sure that the copyright file is not compressed. closes:Bug#14382
  * Added documentation about cvs TAG conventions, and the fact that we
    ignore the epoch number in determining cvs tags (this is not a problem
    since cvs does not have to order the debian versions)
  * Preserve file modification information from the pristine sources.
  * *Not included* cvs-inject and cvs-upgrade, as they are not in a
    releasable state.

 -- Manoj Srivastava <srivasta@debian.org>  Mon,  1 Dec 1997 14:32:43 -0600

cvs-buildpackage (1.04) unstable; urgency=low

  * Made the rootget <blah> commands always use full path name for <blah>,
    so it works with fakeroot. (specifically, two rm commands in the
    script were changed to /bin/rm). Reported by Andreas Jellinghaus
    <aj@dungeon.inka.de>.
  * Further enhanced the HOWTO with suggestions from Andreas Jellinghaus
    <aj@dungeon.inka.de>.

 -- Manoj Srivastava <srivasta@debian.org>  Thu, 21 Aug 1997 14:53:20 -0500

cvs-buildpackage (1.03) unstable; urgency=low

  * Fixed a typo in the README file. This fixes BUG#12196.
  * Fixed a few typos in the HOWTO document (converted a few hyphens `-'
    into underscores `_'). 
  * The HOWTO example were putting the package name into the tags, updated
    the HOWTO to reflect the current working of the script (which does not
    put package names in tags).
  * Mentioned the example script cvs-pkginit in the HOWTO.
  * Rewrote the update import section of the HOWTO. Went through the whole
    HOWTO and updated the tags shown in the examples to be consistent, and
    reflect the script.
  * I do apologize for not checking the HOWTO, and people should not blame
    joey for this. He wrote an excellent treatise, but cvs-buildpackage is
    still very inchoate, and it changed from when joey wrote the HOWTO. It
    is my fault that I did not update the HOWTO before the last release.

 -- Manoj Srivastava <srivasta@debian.org>  Thu, 21 Aug 1997 11:24:03 -0500

cvs-buildpackage (1.02) unstable; urgency=low

  * Added various things based on suggestions (and sample code) from 
    Tom Lees <tom@lpsg.demon.co.uk>. Specifically, the user may now
    specify 
    o) The cvs tag to use (rather than constructing one from the version
       number) 
    o) The CVS default module prefix (maybe the modules file should be
       fixed?)
    o) an option to clean out the exported source after a successful
       build 
  * Also, the script now attempts to check out the changelog file to check
    for the version number, instead of requiring that it be provided when
    not working inside a checked out source tree. So, it tests if it is
    user provided, or else it parses debian/changelog, or else it looks
    for and checks out changelog from the cvs module name if provided, or
    else, it constructs a module name from the prefix (if any) and the
    package name and tries checking out the changelog file (whew). 
  * Also, if the original sources are not found, it attempts to recreate
    it by checking out the latest vendor branch.
  * Better formatting of the debug output
  * The cvs operations are quieter than they used to be.
  * Added the example script cvs-pkginit, which shows how to enter a
    package into CVS.
  * Also added a HOWTO document from Martin (Joey) Schulze (joey@debian.org)

 -- Manoj Srivastava <srivasta@debian.org>  Wed, 20 Aug 1997 16:26:58 -0500

cvs-buildpackage (1.01) unstable; urgency=low

  * Initial release.

 -- Manoj Srivastava <srivasta@debian.org>  Sun, 30 May 1997 22:33:47 -0500

Local variables:
mode: debian-changelog
End:
