git-buildpackage (0.7.2) unstable; urgency=medium

  * [81ca19d] import_orig: Check git repo before downloading the source.  This
    makes sure we fail fast and not after the 30MB download
  * [9dbe0cf] import_orig: Check upfront if the upstream tag already exists.
    This makes sure we fail fast instead of importing first and then failing
    to tag.
  * [0b5a0a2] import_dsc: Check git repo before downloading the source.  This
    makes sure we fail fast and not after the 30MB download
  * [9cc0a3f] buildpackage: Move git-pbuilder environemt variables into GBP_
    namespace.
    Keep the old ones for backward compatibility but this way they're all
    available to all hooks and not only to prebuild.  In order to not put more
    stuff into the process enviroment dont use os.environ but only pass these
    in via extra_env.
    While at that test that hooks actually get their environment variables set
    up correctly.
  * [36893cb] buildpackage: make sure hook_vars is always available.
    --tag-only uses different code paths so far only covered by the external
    test suite. Add a component test to fix that.
  * [92b7f1b] upstream_source: Don't silently ignore filters when importing
    zip archives
  * [35bd093] Don't throw exception when printing help an getting EPIPE.
    Python's optparse does not ignore EPIPE so just add our own print_help().
  * [2f0d139] docs: Clarify relation between git- prefixed options and
    gbp.conf
  * [fe37670] docs: add options passed to build command to synopsis
  * [abe4e40] Update to git-pbuilder 1.40.
    Thanks to Russ Allberry
  * [2cc710d] docs: Fix sgml parsing errors spotted by docbook2html

 -- Guido Günther <agx@sigxcpu.org>  Fri, 29 Jan 2016 09:13:18 +0100

git-buildpackage (0.7.1) unstable; urgency=medium

  [ Guido Günther ]
  * [0bb2064] Python3 cleanups
  * [003c7cf,8583e03] Update to git-pbuilder 1.37 and 1.38
    incorporating our changes. Many thanks to Russ Allberry!
  * [7cc509d] manpages: mention git-pbuilder upfront in the workflow and add
    missing pre-build hook
  * [ebe31e6] manpages: consistency for gbp buildpackage.
  * [7835216] Use faster CGit URL for Vcs-Browser
  * [bf4a67d] manpages: document GBP_DISABLE_SECTION_DEPRECTATION
  * [bfe32f1] buildpackage-rpm: add support for mock chroot builder.
     Try: gbp buildpackage-rpm --git-mock --git-dist=epel-6
    This is very heavily based on a patch from Tzafrir Cohen.
  * [84a2025] Support "gbp help <command>" (Closes: #791759)
  * [cbd40e5] import_dsc: Fail if a package has additional unhandled tarballs.
  * [8583e03] import-dsc: Bail out if target dir exists.
    If import-dsc is not run from within a Git repository it tries to create
    one named like the source package. If that directory already exists we
    get confusing message like:
        gbp:info: No git repository found, creating one.
        gbp:warning: Version 0.7.0 already imported.
        gbp:info: Everything imported under /foo/git-buildpackage
    Avoid this by checking if the directory exists and aborting in this
    case. (Closes: #766350)
  * [6d80239] config: Use the same logic for printing a single and all values.
    Printing single values didn't populate the parser with defaults so we
    ended up with empty values for options not set in a config file.
  * [0d6e99d] Add README.source example. This can be used for gbp managed
    projects. Different tools are mentioned in different paragraphs so they
    can be extended or deleted if unused.
  * [d02d812] docs: Update Patches chapter. Mostly mention --commit and remove
    referenes to outdated tools.
  * [597e040] docs: Use <programlisting> consistently.  Use it for command
    blocks instead of a mixture of programlisting and screen.
  * [8e1020d] docs: Move all debian packaging branches into the debian/
    namespace to be consistent with DEP-14

  [ Markus Lehtonen ]
  * [ac020c3,ec331ef,c195442] rpm packaging cleanups
  * [82999a8] docs: enable building html docs with docbook2html if sgxml2x is
    unavailable.
  * [af17809] tests: enable buildpackage-rpm component tests.
  * [89648de] buildpackage_rpm: implement --native option.
  * [fe5ffe0] tests: enable unit tests for buildpackage-rpm

  [ Ken Dreyer ]
  * [aba67ba] git-pbuilder: spelling fix

  [ Lucas Nussbaum ]
  * Import content of https://honk.../debian_packages_in_git/ into the
    official manual.
    (Closes: #809023)

  [ Anthony Fok ]
  * [96df9e3] docs: Restore coloured background for <programlisting> in docs
    by using lower case class names.
    Closes: #gh:14

 -- Guido Günther <agx@sigxcpu.org>  Mon, 28 Dec 2015 15:26:56 +0100

git-buildpackage (0.7.0) unstable; urgency=medium

  [ Guido Günther ]
  * [17e8a51] docs: Explain gbp dch --upstream-tag. (Closes: #795774)
  * [4da6402] docs: Split manpages between debian and rpm related tools.
  * [16dc010] docs: Add manpages for gbp import-srpm and gbp pq-rpm based on
    Markus Lehtonens work.
  * [24ee8fc] docs: Add missing EOF.
  * [01acdd7] docs: git-buildpackage is not a command anymore
  * [db5d50f] docs: Update pbuilder invocation section. The current docs were
    badly outdated not even mentioning --git-pbuilder.  Also document that we
    use cowbuilder with git-pbuilder. (Closes: #703969)
  * [c39e779] docs: Update gbp.conf manpage. Better explain parse order and
    option format.
  * [26c726e] docs: Add meta-closes-bugnum to gbp-pq manpage since it's used
    with "export --commit".
  * [45a5d08] docs: Use "hook" consistently for commands that aren't strictly
    necessary to run a build.

  * [6da8e46] buildpackage: Pass pbuilder dist to prebuild hook. This can e.g.
    be used to setup a tmpfs for git-pbuilder.

  * [422ae85] buildpackage-rpm: Add a minimal gbp buildpackage-rpm based
    on Markus Lehtonens work.

  * [c57c9fc] config: Don't print None for unset values. Just leave them
    empty.
  * [98df835] config: Don't skip empty values when printing all options, just
    print an empty value. This allows us to get a complete option list.

  * [e4704a6] git-pbuilder: Update to 1.35. (Closes: #765724)
  * [4be0df7] git-pbuilder: Check for sudo. (Closes: #796046)

  * [ffdfcd0] packaging: Update description for rpm packages. Make it clear
    that we're still experimenting with layouts and names.
  * [5704478,da78c09,50767fd,fc60141] rpm: spec file improvements

  * [488ba32] examples: gbp-posttag-push: Be more verbose when pushing.
  * [cf69c46] examples: Remove gbp-cowbuilder-sid, git-pbuilder replaced it
    ages ago.
  * [7630523] examples: Update jenkins-scratchbuilder to not use "git-" but
    "gbp ".

  * [c227c70] tests: Skip buildpackage-rpm component tests until we setup a
    proper test data repo.
  * [48d9d58] tests: Allow to easily check tags in a repo too.
  * [20d3c1d] tests: Add simple component test for buildpackage.
  * [3528b0f] tests: Add simple component test for gbp import-orig.
  * [34b4f65] tests: Add autopkgtest that builds a RPM of ourself.

  * [386d3a7] bash completion: Move from /etc to /usr/share.
  * [57f810c] bash completion: Use _have() instead of have() the later not
    being deprecated.
  * [25ca642] bash completion: Ensure autoload. The completion needs to be
    named like the command to be autoloaded.

  [ Lucas Nussbaum ]
  * [a954d1f] docs: Document gbp import-orig --debsnap.
  * [88833aa] docs: Document gbp import-orig --uscan.
  * [bf60f8a] docs: Fix typos in documentation and man pages.

  [ Markus Lehtonen ]
  * [5cab1bc] tests: tests.testutils: Add ls_dir(), ls_tar() and ls_zip()
  * [7ce69de] tests: Rewrite gbp.tmpfile.
  * [f45585f,6d56f24,a645073,3474d74] rpm packaging improvements
  * [3474d74] docs: Document gbp meta-tag commands of pq-rpm.
  * [a9ed4b2] docs: Document some options of buildpackage-rpm.
    Add manpage documentation for some previously undocumented options.
    Also, drop non-existing --git-patch-export and --git-export-only options
    from the manpage.
  * [f157bfb] buildpackage_rpm: Fix crash when package has no source archive.

  [ Jonathan Toppins ]
  * [c89c29d] dch: Allow bug number format to be overridden to help
    derivatives like EX-12345. This also helps in pulling CVE numbers simply
    by letting the user modify the regex to something like 'cve-d+-d+'.

  [ Florian Haftmann ]
  * [2dc9177] buildpackage: Early check before attempting to brand using
    pre-existing tag

  [ Rafael Laboissiere ]
  * [cd6d7da] docs: Clarify Gbp-Dch vs Git-Dch meta tag wording.
    (Closes: #797343)

  [ Daniel Gollub ]
  * [5210026] dch: Restore correct version-guessing for -0releases.

  [ Anthony Fok ]
  * [3e1240a] packaging: Add dh-python to Build-Depends
  * [b49bb0d] docs: Change "it's" to "its" in comments where appropriate
  * [881087a] docs: Copy-edit git-buildpackage documentations
  * [d8a30df] docs: Fix SGML validation errors in documentation

  [ James Clarke ]
  * [ae6826b] git-pbuilder: Check correct config file when using qemubuilder.

 -- Guido Günther <agx@sigxcpu.org>  Wed, 21 Oct 2015 08:30:40 +0200

git-buildpackage (0.6.33) experimental; urgency=medium

  [ Carlos Maddela ]
  * [da4d469] Add support for referencing existing local repositories when
    cloning repositories. (Closes: #790889)
  * [97c7a32] Allow exported patches to be renumbered and the patch number
    prefix format to be specified as an option. (Closes: #790890)
  * [279e946] import-orig: Honour --debian-branch option when importing into
    an empty repo. (Closes: #791473)

  [ Guido Günther ]
  * [035b179] import-orig: Add new --merge-mode=replace.
    This allows one to not merge upstream versions into the debian branch
    but rather replace the content of the debian branch and only preserve
    the debian/ dirs content. (Closes: #778594)
  * [3d86432] buildpackage: in overlay mode remove debian/ from unpacked
    tarball.  We don't have a way to influence the upstream tarball in overlay
    mode so remove debian/ after unpack if the source format expects this.
    (Closes: #792692)

 -- Guido Günther <agx@sigxcpu.org>  Fri, 14 Aug 2015 18:29:53 +0200

git-buildpackage (0.6.32) unstable; urgency=medium

  [ Guido Günther ]
  * [82a3971] import-dsc: mention that we create new repos if none found
    (Closes: #748340)
  * [dff628b] Don't insist on cowbuilder that much.
    Allow for pbuilder or sbuild either. Since the integration with
    cowbuilder is currenty best let's see how this turns out. It would be
    nice if somebody would provide some code to detect which builder is
    there and automatically adjust configuration for that one.
    Closes: #695280
  * [eff79b1] Add symlink for git-buildpackage.1.
    Make sure "man git-buildpackage" at least gives enough information where
    to look further.
  * [6a5675c,901581b,64e6fff,5f9e72a] Non C Locale related fixes
  * [a331b7f] Add spec file taken from git-buildpackage-rpm.
  * [46eacf2] Use --set-upstream-to instead of deprecated --set-upstream
    (Closes: #791798)
  * [cf67fc5] Fix urllib.urlopen import six.moves.urllib.urlopen does not
    exist

  [ Felipe Sateler ]
  * [3b99a6d] import-orig: Document pattern replacing in upstream-vcs-tag
    (Closes: #787832)

  [ Evgeni Golov ]
  * [b3341e5] Fix FSF address - thanks rpmlint
    use gnu.org/licences instead of a postal address, as suggested by Guido
  * [df215f3] call debchange instead of dch.
    Call the tool by its actual name instead of the abbriviation.
    dch is a symlink to debchange, which is not present on Fedora

 -- Guido Günther <agx@sigxcpu.org>  Wed, 08 Jul 2015 20:07:15 +0200

git-buildpackage (0.6.31) unstable; urgency=medium

  * [8241459] pq: Allow to preserve the patch name on import/export
    (Closes: #761161)
  * [32c52b7,58ea067] pylint and python3 cleanups

 -- Guido Günther <agx@sigxcpu.org>  Tue, 02 Jun 2015 20:00:47 +0200

git-buildpackage (0.6.30) unstable; urgency=medium

  * [474acd9] Allow to automatically determine the dist to build for.
    Setting --git-dist=DEP14 will follow the DEP14 proposal to determine the
    suite to build for via vendor/suite. The exception is sid where DIST is
    just set to be empty as well as native packages.
  * [18d83d5,3894520,c4f82d3] Python3 compatibility

 -- Guido Günther <agx@sigxcpu.org>  Sat, 30 May 2015 19:41:25 +0200

git-buildpackage (0.6.29) unstable; urgency=medium

  * [14c4f41] Drop my_collections from spec files.  It trips up recent librpm
    and we don't need the data for the tests anyway.

 -- Guido Günther <agx@sigxcpu.org>  Tue, 26 May 2015 22:33:06 +0200

git-buildpackage (0.6.28) unstable; urgency=medium

  * [7a0b9df] git-pbuilder: Support creation of chroots for LTS
  * [c11a4d3] Add back completion for pq subcommands. This got lost in
    270f41.

 -- Guido Günther <agx@sigxcpu.org>  Sat, 23 May 2015 12:43:44 +0200

git-buildpackage (0.6.27) unstable; urgency=medium

  * [15187ba,270f41b] bash-completion: Simplify the code. This additionally
    avoids warnings on unknown commands and gives us basic completion for
    the RPM commands for free.
  * [f22785b] Allow to disable config section deprecations. Sections named
    [gbp-<command>] or [git-<command>] in gbp.conf cause a warning. In order
    to make it simpler to be compatible with ancient gbp versions these
    can be disabled by setting
        GBP_DISABLE_SECTION_DEPRECTATION=true
    in the environment.
  * [3585fdb] bash-completion: Disable config section deprecation warnings.
    It's of no use if we get these warnings on bash completion, it only
    confuses users. They're still shown when running the actual command.

 -- Guido Günther <agx@sigxcpu.org>  Tue, 05 May 2015 08:55:11 +0200

# For older changelog entries, run 'apt-get changelog git-buildpackage'
