git-buildpackage (0.4.16) unstable; urgency=low

  [ Guido Guenther ]
  * speed up git-import-dsc by using git-apply (addresses parts of
    #449075)
  * update docs and gbp.conf with --filter and filter = [ ... ]

  [ Harald Braumann ]
  * allow multiple file filters for git-import-{orig,dsc} (Closes: #464653)

 -- Guido Guenther <agx@sigxcpu.org>  Sun, 24 Feb 2008 14:56:47 +0100

git-buildpackage (0.4.15) unstable; urgency=low

  * add (for now experimental) pristine-tar support based on a patch from
    Julian Andres Klode (Closes: #463580)
  * document pristine-tar options
  * suggest pristine-tar
  * don't use the deprecated git-* command versions

 -- Guido Guenther <agx@sigxcpu.org>  Thu, 21 Feb 2008 16:25:33 +0100

git-buildpackage (0.4.14) unstable; urgency=low

  * correct several typos in the manual (Closes: #464582, #464583,
    #464617)
  * better dpkg-parsechangelog error reporting (Closes: #460195)
  * document default tag formats (Closes: #464100)
  * git-import-orig: detect flat tar archives (Closes: #463822)
  * git-import-orig: add --no-dch options

 -- Guido Guenther <agx@sigxcpu.org>  Fri, 08 Feb 2008 17:38:29 +0100

git-buildpackage (0.4.13) unstable; urgency=low

  * git-import-orig: don't fail when importing into empty git archives

 -- Guido Guenther <agx@sigxcpu.org>  Fri, 28 Dec 2007 23:01:29 +0100

git-buildpackage (0.4.12) unstable; urgency=low

  * remove unused debian/dirs
  * bump standards version
  * add a homepage field
  * add doc-base file (Closes: #457495)
  * git-import-orig: fix doc url (Closes: #456535)
  * use export-dir instead of build-area in gbp.conf because git-
    buildpackage has no --git-build-area option - thanks to Frank S. Thomas
    for the patch.

 -- Guido Guenther <agx@sigxcpu.org>  Sun, 23 Dec 2007 20:35:45 +0100

git-buildpackage (0.4.11) unstable; urgency=low

  * --export-dir and --export are actually --git-export-dir and --git-
    export (Closes: #456384) - thanks to Frank S. Thomas for the patch.
  * don't start a new changelog section if we found a snapshot header
    even when distribution != UNRELEASED

 -- Guido Guenther <agx@sigxcpu.org>  Sat, 15 Dec 2007 17:16:34 +0100

git-buildpackage (0.4.10) unstable; urgency=low

  * git-ls-files: separate filenames by '\0', based on a patch from Uwe
    Kleine-König <Uwe.Kleine-Koenig@digi.com> (Closes: #454470)
  * git-import-dsc: return non null on failure 

 -- Guido Guenther <agx@sigxcpu.org>  Fri, 07 Dec 2007 23:19:39 +0100

git-buildpackage (0.4.9) unstable; urgency=low

  * fix "gpb gets confused by color enabled on branches..." - thanks to
    Niv Sardi for the patch (Closes: #452921)

 -- Guido Guenther <agx@sigxcpu.org>  Mon, 26 Nov 2007 17:22:48 +0100

git-buildpackage (0.4.8) unstable; urgency=low

  * git-buildpacakge: make sure we don't switch directories during build
    (Closes: #451550)
  * debian/control: use the now official Vcs-Git 

 -- Guido Guenther <agx@sigxcpu.org>  Mon, 19 Nov 2007 18:50:08 +0100

git-buildpackage (0.4.7) unstable; urgency=low

  * add tarball-dir option losely based on patch from Sjoerd Simons
    (Closes: #448357)
  * don't print a commit summary when importing into empty repos
    (addresses parts of #449075)

 -- Guido Guenther <agx@sigxcpu.org>  Mon, 05 Nov 2007 20:09:15 +0100

git-buildpackage (0.4.6) unstable; urgency=low

  * fix url (Closes: #448350)
  * call gzip with "-n" (Closes: #449094) - thanks to Romain Francoise
  * add .gitignore 

 -- Guido Guenther <agx@sigxcpu.org>  Sun, 04 Nov 2007 16:20:36 +0100

git-buildpackage (0.4.5) unstable; urgency=low

  * git-import-orig: fix missing s/upstream/upstream_branch/ rename
    (Closes: #447920) - Thanks to Arnaud Cornet

 -- Guido Guenther <agx@sigxcpu.org>  Wed, 24 Oct 2007 22:56:24 +0200

git-buildpackage (0.4.4) unstable; urgency=low

  * git-buildpackage: use upstream-branch in case the tag doesn't exist

 -- Guido Guenther <agx@sigxcpu.org>  Mon, 22 Oct 2007 17:00:12 +0200

git-buildpackage (0.4.3) experimental; urgency=low

  * git-dch: properly quote "" (Closes: #447211)
  * git-dch: use Command() instead of implementing it again
  * documentation updates
  * don't split up the manual that much (local.dsl taken from
    darcs-buildpackage)
  * add version number to docs and a tools (--version)
  * pylint and other consistency updates

 -- Guido Guenther <agx@sigxcpu.org>  Fri, 19 Oct 2007 10:12:40 +0200

git-buildpackage (0.4.2) experimental; urgency=low

  * git-dch:
       * make --git-log a config file option
       * git-dch: fix help message for --debian-branch
       * doc: snapshot-number can be used in gbp.conf too
  * git-buildpackage:
       * add --git-export-dir=dir/, --git-export=treeish (Closes: #446042)
       * allow to use any treeish object for --git-upstream-branch
  * add missing examples to gbp.conf
  * parse .gbp.conf in the repository directory (Closes: #426009)
  * minor doc updates and clarifications

 -- Guido Guenther <agx@sigxcpu.org>  Wed, 17 Oct 2007 00:00:13 +0200

git-buildpackage (0.4.1) unstable; urgency=low

  * make sure the changelog section's trailer points to the person
    invoking git-dch
  * depend on devscripts with a working 'dch ""'
  * git-dch: eval() the snapshot number calculation

 -- Guido Guenther <agx@sigxcpu.org>  Wed, 10 Oct 2007 18:15:54 +0200

git-buildpackage (0.4.0) experimental; urgency=low

  * add support for automatic snapshot releases as suggested by Ottavio
    Salvador
  * make git-dch actually useful:
      * --auto: guess last changelogged commit from the snapshot header
      * add short options for --snapshot and --release
      * don't fail if the commit msg starts with '--'
      * add a check for the debian branch instead of always using it as the
        tip
      * handle versions containing epochs
      * add --git-log to pass options along to git-log
      * allow to specify paths to look at: git-dch path1 path2 - useful if
        upstream uses git
  * add some basic documentation for git-dch

 -- Guido Guenther <agx@sigxcpu.org>  Sun, 07 Oct 2007 15:32:40 +0200

git-buildpackage (0.3.6) unstable; urgency=low

  * create upstream branch when importing into an empty archive 
    (Closes: #443305)
  * detect upstream version from common tarball formats 
    (Closes: #443306)

 -- Guido Guenther <agx@sigxcpu.org>  Wed, 03 Oct 2007 18:01:15 +0200

git-buildpackage (0.3.5) unstable; urgency=low

  * add a minimalistic git-dch that creates changelog entries from git commit
    messages
  * s/reopsitory/repository/ - thanks to Loïc Minier (Closes: #444702)
  * update TODO
  * short paragraph on hacking on arbitrary debian packages

 -- Guido Guenther <agx@sigxcpu.org>  Wed, 03 Oct 2007 14:10:05 +0200

git-buildpackage (0.3.4) unstable; urgency=low

  * introduce --git-no-create-orig to skip building of any orig.tar.gz - this
    is especially usefull if you're working on an NMU that has a X-0.Y version
    number although it's a Debian native package
  * fix the error path in case the tgz can't be unpacked
  * git-pbuilder: add filter for git meta data and allow to pass options to
    pbuilder vi $PBUILDER_OPTS (Closes: #439535)

 -- Guido Guenther <agx@sigxcpu.org>  Sat, 08 Sep 2007 20:40:36 +0200

git-buildpackage (0.3.3) unstable; urgency=low

  * git-buildpackage: don't hardcode -i\.git -I.git as build arguments
    (Closes: #438669)
  * git-import-dsc: support --debian-branch (Closes: #432084)

 -- Guido Guenther <agx@sigxcpu.org>  Mon, 20 Aug 2007 19:22:24 +0200

git-buildpackage (0.3.2) unstable; urgency=low

  * git-import-orig: allow to import into an empy git repository
  * docs: we don't use git_load_dirs internally anymore 
  * docs: howto start a package from scratch

 -- Guido Guenther <agx@sigxcpu.org>  Wed, 27 Jun 2007 04:06:33 +0300

git-buildpackage (0.3.1) unstable; urgency=low

  * don't fail imports on large archives 
  * print a sensible error message, when a git repository isn't a debian
    source package

 -- Guido Guenther <agx@sigxcpu.org>  Mon, 11 Jun 2007 18:06:15 +0200

git-buildpackage (0.3.0) unstable; urgency=low

  * don't use git_load_dirs for imports, this addresses:
      * upstream directory removal (#423363)
      * empty dirs and files not under version control (#409606)
      * filtering out of files (Closes: #425986)
      * importing of an empty .diff.gz (like libx86 0.99-1.2)
  * doc: remove stray ';' from special.sgml. Thanks to Loïc Minier
  * doc: gbp.conf is per working copy, not per repository

 -- Guido Guenther <agx@sigxcpu.org>  Mon, 28 May 2007 03:19:32 +0200

git-buildpackage (0.2.31) unstable; urgency=low

  * git-import-orig: rename --upstreamversion to --upstream-version, to match
    the documentation and the other --upstream-* options
  * add several missing options to manpages and documentation

 -- Guido Guenther <agx@sigxcpu.org>  Thu, 24 May 2007 09:38:35 +0200

git-buildpackage (0.2.30) unstable; urgency=low

  * fix changelog upstream version parsing (Closes: #425615)
  * git-import-orig: allow to import from an unpacked source tree

 -- Guido Guenther <agx@sigxcpu.org>  Thu, 24 May 2007 06:19:06 +0200

git-buildpackage (0.2.29) unstable; urgency=low

  * git-import-orig: more specific error message, when the merge merge fails
    (Closes: #424036)

 -- Guido Guenther <agx@sigxcpu.org>  Tue, 15 May 2007 23:55:07 +0200

git-buildpackage (0.2.28) unstable; urgency=low

  * git-import-orig: support import of tar.bz2 (Closes: #423254)
  * type fixes by Aurélien GÉRÔME. Thanks! (Closes: #422171)

 -- Guido Guenther <agx@sigxcpu.org>  Sun, 13 May 2007 14:13:00 +0200

git-buildpackage (0.2.27) unstable; urgency=low

  * git_load_dirs now supports --summary, use this for nicer import messages
  * bump versioned dependency on git-load-dirs therefore
  * improve tagging messages

 -- Guido Guenther <agx@sigxcpu.org>  Thu, 12 Apr 2007 18:25:40 +0200

git-buildpackage (0.2.26) unstable; urgency=low

  * use GbpError everywhere
  * move commands into a submodule
  * git-import-orig: pass --verbose on to git_load_dirs
  * use default python version in setup.py
  * depend on a git that has the "removed files left in working copy after
    merge" bug (#410325)
  * adjust to new output of git-status in git 1.5

 -- Guido Guenther <agx@sigxcpu.org>  Tue, 27 Feb 2007 19:11:06 +0100

git-buildpackage (0.2.25) unstable; urgency=low

  * posttag support for git-buildpackage: use --git-posttag to run a command
    after a successfull build and tag (e.g. --git-posttag='git-push --tags
    git.alioth.org')
  * repositories that weren't created by git-import-dsc and never had the
    upstream sources as a single commit (let alone an upstream branch) can be
    made git-import-orig compatible by using git's grafts - mention this in
    the manual. This (Closes: #403988) since with this every git repo can use
    git-import-orig (with some preparation).
  * Allow to specify the tag format. The format of generated tags can now be
    specified via the debian-tag and upsteam-tag options. The default now puts
    debian tags and upstream tags into different namespaces (Closes: #408990).
  * add example for pbuilder

 -- Guido Guenther <agx@sigxcpu.org>  Fri,  2 Feb 2007 16:26:52 +0100

git-buildpackage (0.2.24) unstable; urgency=low

  * add XS-Vcs-Git
  * fix error message in case the upstream branch doesn't exist

 -- Guido Guenther <agx@sigxcpu.org>  Sat, 13 Jan 2007 22:05:23 +0100

git-buildpackage (0.2.23) unstable; urgency=low

  * depend on gtk-doc-tools, sgml2x and jade (Closes: #404673)
  * use docbook-utils insted of docbook-to-man
  * docbook updates

 -- Guido Guenther <agx@sigxcpu.org>  Fri, 29 Dec 2006 18:18:50 +0100

git-buildpackage (0.2.22) unstable; urgency=low

  * git-buildpackage: check if upstream branch exists
  * git-import-dsc: improve error handling
  * add GitRepository class
  * make pylint a bit happier
  * update manpages

 -- Guido Guenther <agx@sigxcpu.org>  Tue, 26 Dec 2006 00:27:44 +0100

git-buildpackage (0.2.21) unstable; urgency=low

  * While dpkg-buildpackage's -i argument takes a regexp -I doesn't - fix
    inclusion of git metadata in debian native packages

 -- Guido Guenther <agx@sigxcpu.org>  Fri, 22 Dec 2006 17:59:49 +0100

git-buildpackage (0.2.20) unstable; urgency=low

  * git-import-orig: improve error message when the upstream branch cannot be
    found. We cannot create the branch automatically since on repositories
    not created by git-import-dsc it's not clear where to branch from.
    (Closes: #403990)
  * remove pointless patch arguments from most of the git helper functions
  * add some more documentation

 -- Guido Guenther <agx@sigxcpu.org>  Fri, 22 Dec 2006 17:30:11 +0100

git-buildpackage (0.2.19) unstable; urgency=low

  * git-buildpackage: add an option (--git-cleaner) that allows to specify
    a different clean command (Closes: #403987)
  * depend on a git-core that has git-archive
  * s/keyid/GPG keyid/
  * minor fixes all over the place

 -- Guido Guenther <agx@sigxcpu.org>  Thu, 21 Dec 2006 15:18:40 +0100

git-buildpackage (0.2.18) experimental; urgency=low

  * git-buildpackage: detect the branch we're on and bail out if it's not the
    debian branch 
  * doc updates

 -- Guido Guenther <agx@sigxcpu.org>  Sun, 10 Dec 2006 14:57:35 +0100

git-buildpackage (0.2.17) experimental; urgency=low

  * fix wrong default debian branch
  * git-buildpackage: fix typo in git-ignore-new

 -- Guido Guenther <agx@sigxcpu.org>  Sat,  9 Dec 2006 13:22:33 +0100

git-buildpackage (0.2.16) experimental; urgency=low

  * git-buildpackage: properly pass builder args

 -- Guido Guenther <agx@sigxcpu.org>  Fri,  8 Dec 2006 17:13:32 +0100

git-buildpackage (0.2.15) experimental; urgency=low

  * git-buildpackage now supports signed tags via the "sign-tag" and "keyid"
    options. This allows us to have a nice "trustable" history. See:
         http://www.kernel.org/pub/software/scm/git/docs/
    on how this ensured.

 -- Guido Guenther <agx@sigxcpu.org>  Wed,  6 Dec 2006 22:04:41 +0100

git-buildpackage (0.2.14) experimental; urgency=low

  * config file parsing to set default branches and build commands

 -- Guido Guenther <agx@sigxcpu.org>  Tue,  5 Dec 2006 19:36:41 +0100

git-buildpackage (0.2.13) experimental; urgency=low

  * fix typos in 'git-buildpackage -v'

 -- Guido Guenther <agx@sigxcpu.org>  Sun,  3 Dec 2006 22:27:11 +0100

git-buildpackage (0.2.12) experimental; urgency=low

  * upload to experimental (Closes: #389710)
  * bump dependency on git-load-dirs again

 -- Guido Guenther <agx@sigxcpu.org>  Thu, 30 Nov 2006 09:47:33 +0100

git-buildpackage (0.2.11) git-buildpackage; urgency=low

  * git-buildpackage: use pipes module instead of os.system
  * git-import-orig: fix printout of branch name 

 -- Guido Guenther <agx@sigxcpu.org>  Tue, 28 Nov 2006 16:33:54 +0100

git-buildpackage (0.2.10) git-buildpackage; urgency=low

  * build an orig.tar.gz if nones there

 -- Guido Guenther <agx@sigxcpu.org>  Sun, 19 Nov 2006 14:17:40 +0100

git-buildpackage (0.2.9) git-buildpackage; urgency=low

  * depend on a fixed git-load-dirs that contains the git_load_dirs executable
  * git-import-dsc: fix importing debian native packages 

 -- Guido Guenther <agx@sigxcpu.org>  Tue, 14 Nov 2006 12:39:26 +0100

git-buildpackage (0.2.8) git-buildpackage; urgency=low

  * sanitze_version: strip of epochs
  * don't use a regexp for version parsing on import
  * minor cosmetic cleanups all over the place
  * README: no need to mention git-load-dirs anymore, it's in unstable now.
    Thanks John.
  * git-import-orig: implement "--no-merge"

 -- Guido Guenther <agx@sigxcpu.org>  Wed,  8 Nov 2006 10:36:55 +0100

git-buildpackage (0.2.7) git-buildpackage; urgency=low

  * more robust regex matching 
  * sanitize all version numbers before running git-tag

 -- Guido Guenther <agx@sigxcpu.org>  Fri,  6 Oct 2006 18:40:12 +0200

git-buildpackage (0.2.6) git-buildpackage; urgency=low

  * run pychecker during build
  * also filter out git metadata when building tarballs, not only when
    building diffs (affects Debian native packages)
  * git-import-dsc: allow for '+' in Debian as well as upstream version
    numbers
  * check if we're at the top level of a git repository before starting the
    build

 -- Guido Guenther <agx@sigxcpu.org>  Thu,  5 Oct 2006 19:46:23 +0200

git-buildpackage (0.2.5) git-buildpackage; urgency=low

  * fix syntax error in tag replacement
  * minor manpage reformating 
  * cleanup generated manpage.* files

 -- Guido Guenther <agx@sigxcpu.org>  Thu,  5 Oct 2006 11:21:01 +0200

git-buildpackage (0.2.4) git-buildpackage; urgency=low

  * add manpages 

 -- Guido Guenther <agx@sigxcpu.org>  Wed,  4 Oct 2006 19:39:13 +0200

git-buildpackage (0.2.3) git-buildpackage; urgency=low

  * git doesn't like '~' in tag names so replace this with a dot when tagging 

 -- Guido Guenther <agx@sigxcpu.org>  Mon,  2 Oct 2006 18:30:20 +0200

git-buildpackage (0.2.2) git-buildpackage; urgency=low

  * git-import-dsc: don't fail if the dsc is a plain filename without a
    directory component
  * git-buildpackage: add --git-verbose option
  * git-import-{orig,dsc}: allow to set the name of the upstream branch 

 -- Guido Guenther <agx@sigxcpu.org>  Fri, 29 Sep 2006 19:08:08 +0200

git-buildpackage (0.2.1) git-buildpackage; urgency=low

  * git-import-orig: don't try import new upstream versions when there
    are uncommitted changes
  * git-buildpackage: use helpers from git_buildpackage 

 -- Guido Guenther <agx@sigxcpu.org>  Wed, 27 Sep 2006 12:15:47 +0200

git-buildpackage (0.2) git-buildpackage; urgency=low

  * git-import-dsc: import of debian native packages

 -- Guido Guenther <agx@sigxcpu.org>  Wed, 27 Sep 2006 00:40:46 +0200

git-buildpackage (0.01) unstable; urgency=low

  * Initial release

 -- Guido Guenther <agx@sigxcpu.org>  Tue, 12 Sep 2006 14:55:57 +0200

