I've started uploading snapshots of git-buildpackage to experimental recently. Here's a short list of what changed over the version in wheezy and sid:
- git-buildpackage now has a --git-pristine-tar-commit option that commits a tarball right back to the pristine-tar branch if it's not already there. This makes tracking upstream git and dfsg-clean source handling easier.
- git-buildpackage's --git-upstream-tree now accepts a tree directly without the need to use --git-upstream-branch.
- git-buildpackage's --git-export now parses the exported changelog instead of the working copy. This way we automatically pick up the correct tarballs, branches, etc. reducing the number of options needed.
- Jan Čapek added a --git-postexport hook to allow to mangle the source after exporting it.
- gbp-pull and gbp-fetch now support shallow clones thanks to Markus Lehtonen.
- gbp-pull got a speed up by skipping the checkout for fast-forward. This makes updating large source trees less time consuming.
- git-import-orig and git-import-dsc can now import into bare repositories.
- Russ Allbery updated git-pbuilder to 1.27.
- gbp-pq should be easier to use thanks to the --force and --switch options. It also handles patches without descriptions more robustly.
- The test coverage of the internal test suite increased quiet a bit. We're now generating coverage information during the build in build/cover.
- We're now generating apidocs which also serves as usage examples.
This blog is flattr enabled.