Changelog
dgit (9.0) unstable; urgency=medium
dgit - low-impact incompatible change:
* Drop support for, and testing of, dgit versions which use old tag name
(debian/V; now that is maintainer view and dgit is archive/debian/V).
The new tags came in in dgit 2.0 in October 2016. No version of dgit
without them was in any Debian release. We don't expect there are any
sites using old servers which do not support the new format, or anyone
using a dgit client older than 2.x who cannot upgrade.
git-debrebase fixes [Niko Tyni]:
* Fix `git-debrebase convert-from-dgit-view <upstream>', which
would crash due to an argument parser bug. Closes:#930214.
* git-debrebase(1): typo fix. Closes:#930215.
dgit - new capabilities:
* Support split view with native packages, and with all quilt modes.
Now we distinguish "split view" (meaning separate dgit branch) from
"splitting quilt modes" (eg --quilt-unapplied).
[Prompted in part by enquiries from Sam Hartman] Closes:#926640.
* Support for bare debian/ directory (aka packaging-only) git branches
Ie, --quilt=baredebian[+tarball]. [Thanks for info from Shengjing
Zhu, and docs and UI contributions/review from Sean Whitton.]
Closes:#903392. Closes:#931253.
dgit - bugfixes:
* Fix --dgit-view-save option alias, which never worked.
(--save-dgit-view worked, and still does, though.)
* i18n: Do not translate import commit messages.
dgit - other documentation improvements [Sean Whitton]:
* Expand on description of --include-dirty. New text may help
user avoid unexpected file deletion. Closes:#930922.
* dgit-maint-*(7): Suggest --name-status --diff-filter. Closes:#930956.
* dgit-maint-*(7): Using untagged upstream commits. Closes:#930964.
dgit - minor consequences of these other changes:
* Actually properly reject invalid quilt modes found in git config.
(Previously they might be accepted and then cause malfunctions.)
* Reject split brain quilt modes with single-debian-patch.
(Previously this would malfunction; now we reject it.)
* i18n: Add translator notes about ASCII art changes display.
* Drop "dgit view: changes are required..." message.
* Some other minor changes to quilt fixup error handling.
* Changes to debugging output related to quilt modes and split view.
* Introduce rpush protocol version 5. Minimum version is now 4.
* Considerable internal rearrangement of quilt fixup code.
* Considerable test suite work including new tests.
dgit test suite:
* dgit-repos-policy-debian: Test taint removal. Closes:#929249.
-- Ian Jackson <email address hidden> Tue, 02 Jul 2019 16:55:15 +0100