chiark / gitweb /
d/copyright: Update copyright years
[dgit.git] / debian / changelog
index 838025b329bc8d11fca348e71963e0feefb6e22f..1ea95600800abef0de3e297c7cc5e17611704052 100644 (file)
@@ -1,3 +1,156 @@
+dgit (9.1~) unstable; urgency=medium
+
+  * 
+
+ --
+
+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 <ijackson@chiark.greenend.org.uk>  Tue, 02 Jul 2019 16:55:15 +0100
+
+dgit (8.6~) UNRELEASED; urgency=medium
+
+  * dgit: rpush: Work in splitting quilt modes, again.  Closes:#931213.
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Tue, 02 Jul 2019 14:36:47 +0100
+
+dgit (8.5) unstable; urgency=medium
+
+  * Replace `confess $!' with `confess "$!"', to actually print errno
+    when crashing.  Closes:#929549.
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Mon, 27 May 2019 00:20:58 +0100
+
+dgit (8.4) unstable; urgency=medium
+
+  Bugfixes:
+  * dgit: import-dsc: Handle relative symlinks correctly.
+    Closes:#913259.
+  * dgit: Do not misrecognise some initial packaging as
+    gdr-compatible.  Closes:#922446.  [Report from Sean Whitton]
+  * git-debrebase: convert-*: Fix two broken error messages.
+    Closes:#922462.  [Report from Didier 'OdyX' Raboud]
+
+  Documentation:
+  * [nl] translations updated.  Closes:#921088.  [Frans Spiesschaert]
+  * Many manpage typo fixes.  Closes:#918384.  [Paul Hardy]
+  * dgit(1): Write the leading dash of an option as '\-'.
+    Closes:#921965.  [Bjarni Ingi Gislason]
+
+  Test suite:
+  * dgit: import-dsc: New test for abs/rel dsc component links
+
+  Internal changes:
+  * dgit: cmd_import_dsc: comment on lack of is_orig_file check
+  * git-debrebase: resolve_upstream_version: Return $used too
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Fri, 01 Mar 2019 21:53:40 +0000
+
+dgit (8.3) unstable; urgency=medium
+
+  dgit - Behavioural changes with compatibility implications:
+  * Pass --no-source-only-changes to pbuilder and cowbuilder
+    Closes:#904862.  This option was only recently added to
+    pbuilder.  For compatibility with old pbuilder, say, eg
+    `dgit --pbuilder!:--no-source-only-changes'.
+  * With --clean=git etc, check the tree is clean even before building
+    source in dgit's private directory.  Specifically, with eg dgit sbuild
+    or dgit build-source.  dgit prior to 6.0 would always clean the tree.
+    dgit 6.0 to 8.1 would ignore untracked files completely, leading to
+    occasional lossage.  The pre-6.0 behaviour can be requested with
+    --clean=git,always etc. (aka -wga, -wgfa).  Closes:#914317.
+
+  dgit - New features, bugfixes and improved behaviours:
+  * Allow uppercase (ascii) letters in multi-orig components,
+    as is allowed by the spec in dpkg-source(1).  Closes:#916926.
+  * Honour --program!:option to suppress options passed by default.
+  * clone: Create destination directory before using network.
+  * Check early that build-products-dir is accessible.  Closes:#913648.
+  * Look for origs in `..' as well as build-products-dir, and
+    there are any, link them into the bpd.  Closes:#904878.
+  * Provide new --git[-ff],always clean mode (as discussed above).
+
+  i18n - new translations [Frans Spiesschaert]:
+  * nl, dgit-user(7).   Closes:#918253.
+  * nl, messages.   Closes:#917148.
+
+  Documentation:
+  * dgit(1): Fix documentation of .quilt-mode config.
+  * dgit(1): Fix a formatting typo (spurious .TP).  Closes:#917194.
+  * dgit-user(7): Fix formatting error in comment about multi-arch.
+  * dgit-maint-debrebase(7): handle DFSG-filtering for a new package.
+    [Sean Whitton]  Closes:#915973.
+
+  Error message improvements:
+  * dgit: When reporting no such package, say `source package'.
+  * dgit: Fix reference to -wdn/-wddn in a message.
+  * dgit: cleaning: Minorly improved handling of note about ignores.
+  * dgit-repos-policy-debian: Remove duplicated text from force
+    report message.  Closes:#913676.
+
+  i18n infrastructure:
+  * po/README: Fix reference to dgit-user_7.pot.
+  * po4a, pairwise-pocheck: Fix recognition of bare `<...>'.
+  * Update po and pot files.
+
+  Internal changes;
+  * dgit: Remove foolish uses of $b, which is very special in perl.
+  * Modest refactoring to support the other changes.
+  * test suite: pretend-pbuilder: Reject unknown options.
+  * Test suite: examplegit setup: Do not leave the tree dirty.
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Mon, 07 Jan 2019 00:14:05 +0000
+
 dgit (8.1) unstable; urgency=medium
 
   git-debrebase;