-dgit (3.11~) unstable; urgency=medium
+dgit (4.2~) experimental; urgency=medium
- * dgit: fix rpush+buildinfo: Transfer buildinfos for signing.
- Closes:#867693.
- * dgit: Cope if the archive server sends an HTTP redirect,
+ Documentation improvements:
+ * dgit(1): Add a bit more rationale (polemic, even). Closes:#874221.
+ * Recommend mk-build-deps rather than apt-get build-dep.
+ Suggestion from Nikolaus Rath. Closes:#863361.
+ * dgit-maint-merge(7): many updates. [Sean Whitton]
+ Closes:#864873,#878433.
+ * dgit-*(7): Mention first upload trick. [Andrew Shadura,
+ Sean Whitton] Closes:#856402.
+
+ Minor fixes:
+ * Fix grammar error in 4.1 changelog entry. [Sean Whitton]
+ * Remove some whitespace "errors". [Sean Whitton]
+
+ Test suite:
+ * dpkgsourceignores-docs: Correct restriction (so autopkgtest
+ won't try to run it).
+
+ --
+
+dgit (4.1) experimental; urgency=medium
+
+ Important improvements to dgit:
+ * Support for `git worktree' worktrees. There may still be
+ bugs; the tests for this are not very comprehensive. And
+ worktrees on different filesystems may not work; that's a
+ matter for the future. Closes:#868515.
+ * Change the dpkg-source -i argument to exclude exactly the right
+ set of things. (Sadly this is not a simple rune.)
+
+ Other improvements to dgit:
+ * New print-dpkg-source-ignores option to print the big rune
+ you need to pass to dpkg-source to make it work exactly right.
+ * Properly shell-quote the --git-builder argument to gbp.
+
+ Documentation:
+ * dgit-user(7): Provide information about how to use sbuild.
+ Quite ugly due to #868527. Closes:#868526.
+ * dgit-user(7): Fixed example rune to use curl (which prints
+ to stdout, as the rune expects). [reported by Simon Tatham]
+
+ Minor improvements:
+ * Do not leave many clog-* files in .git/dgit.
+
+ Internal changes:
+ * using-these: New script to help with ad-hoc-testing.
+ * Refactoring in preparation for push-source [Sean Whitton].
+
+ Test suite:
+ * sbuild-gitish: New test case to check running sbuild from git
+ * Work around gnupg agent connection races by having our stunt
+ gpg wrapper simply try running gpg again, once, if it exits 2.
+ This does not fully suppress the bug but it does significantly reduce
+ the probability.
+ * Other tests for new features.
+ * Various refactoring.
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk> Mon, 14 Aug 2017 09:31:03 +0100
+
+dgit (4.0) experimental; urgency=low
+
+ * dgit: --deliberately-not-fast-forward works properly in
+ split view quilt modes (suppressing the pseudomerge).
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sun, 12 Feb 2017 22:22:31 +0000
+
+dgit (3.12) unstable; urgency=high
+
+ Important bugfixes to dgit:
+ * Pass --no-renames to git diff-tree -z, avoiding potential trouble.
+ * Defend against commit subject lines which would generate patches which
+ look like series files, etc. Involves adding .patch to all generated
+ patch filenames.
+ * dgit import: Defend against broken symlinks in ..
+ * dgit import: Right error message for missing files in ..
+ * dgit import: Avoid making broken symlinks in ..
+ * quilt fixup: Tolerate deletion of executable files.
+ * quilt fixup: Tolerate symlink creation (make patches). Closes:#857382.
+
+ Important bugfixes to other components:
+ * dgit-repos-server: Do not reject commits with no author/committer
+ email address (but still insist on date, and hence on the actual
+ committer and author commit header fields). Peter Green reports that
+ eg 66c65d90db100435 in upstream linux.git is such a commit (and is
+ accepted by github). Closes:#863353.
+
+ Test suite:
+ * t-report-fail: print $PWD as part of failure message.
+ * import-dsc: Test missing files, particularly in ..
+ * run git gc on tests/worktrees/example_1.0.tar.
+ * quilt fixup: Check we can delete files with funny modes
+ * quilt fixup: Check that funny changes are represented properly
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sun, 16 Jul 2017 21:36:24 +0100
+
+dgit (3.11~deb9u1) stretch; urgency=high
+
+ * Rebuild and upload to stretch.
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk> Tue, 11 Jul 2017 09:28:15 +0100
+
+dgit (3.11) unstable; urgency=high
+
+ Important bugfixes to dgit:
+ * Fix rpush+buildinfo: Transfer buildinfos for signing. Closes:#867693.
+ * Cope if the archive server sends an HTTP redirect,
by passing -L to curl. Closes:#867185,#867309.
- * dgit: Cope with newer git which hates --local outside a working
- tree. Closes:#865863.
- * dgit: rpush: Honour local git config from build host working
- tree.
- * dgit: tolerate compressor terminating with SIGPIPE.
- Closes:#857694.
- * dgit: honour more pre-tree git config options in our private
- trees sharing the user's object store. In particular,
- core.sharedRepository. Prompted by #867603.
- * dgit-badcommit-fixup: Honour core.sharedRepository.
- Closes:#867603.
- * dgit: clone multisuite works even without --no-rm-on-error.
- Closes:#867434.
+ * Cope with newer git which hates --local outside a tree. Closes:#865863.
+ * rpush: Honour local git config from build host working tree.
+ * Tolerate compressor terminating with SIGPIPE. Closes:#857694.
+ * Honour more pre-tree git config options in our private trees sharing
+ the user's object store. In particular, core.sharedRepository.
+ Prompted by #867603.
+ * Clone multisuite works even without --no-rm-on-error. Closes:#867434.
+ * Work if "git init" does not create $GIT/info. Closes:#858054.
+ * Actually understand foo,-security (!) Closes:#867189.
+
+ Important bugfixes to other components:
+ * dgit-badcommit-fixup: Honour core.sharedRepository. Closes:#867603.
* infrastructure: Cope with new git-receive-pack which has
quarantine feature: ie, work around #867702.
- * test suite: Cope with git restricting ext:: protocols.
- --
+ Test suite:
+ * Cope with git restricting ext:: protocols.
+ * multisuite: Test clone without --rm-on-error.
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk> Sat, 08 Jul 2017 22:40:15 +0100
dgit (3.10) unstable; urgency=medium