X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=debian%2Fchangelog;h=fcd128547bf4b0bcb14e57b2bea81d4aef03d656;hb=a8c17e8cd5d16317f8f8781a531853c42f56ccd8;hp=5baff9ce01a704fe361bd40a739f7283a1f7baf1;hpb=3193ca2bad512d2563797eca11ceb9d707a65004;p=dgit.git diff --git a/debian/changelog b/debian/changelog index 5baff9ce..fcd12854 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,26 +1,179 @@ -dgit (8.4~) unstable; urgency=medium +dgit (9.4~) unstable; urgency=medium + * + + -- + +dgit (9.3) unstable; urgency=medium + + dgit and git-debrebase bugfixes: + * No longer crash if .git/logs does not exist when we need it. + * Report the upstream tag, rather than commit id, in tags/commits, + if the user explicitly specifies refs/tags/... + + tag-to-upload, git-debpush [Sean Whitton]: + * Several new checks designed to prevent broken uploads. + - Including: Check that upstream tag is ancestor of branch to be tagged. + Closes:#932096 + * Cope with spaces in user-supplied upstream tag. + + tag-to-upload, server side: + * Fix non-default quilt modes. These were all previously broken. + * Arrange to report the upstream tag in dgit-generated commits/tags. + + dgit archive query improvements [Matthew Vernon]: + * dgit(1): document the presence of the aptget method. Closes:#932321. + + minor supporting changes: + * New tests tagupl-baredebian and tagupl-gbp. + * Tiny addition to debugging output and test suite output. + * Test suite rearrangements. + + -- Ian Jackson Thu, 18 Jul 2019 03:10:25 +0100 + +dgit (9.2) unstable; urgency=medium + + * No change upload to force rebuild on buildd. + + -- Ian Jackson Tue, 09 Jul 2019 22:01:25 +0100 + +dgit (9.1) unstable; urgency=medium + + New tools for a "git-push-to-upload" workflow [Ian Jackson & Sean Whitton]: + * New script in a new binary package: git-debpush. + The new binary package is small, but + + git-debpush needs to be in src:dgit, because its test suite is the + dgit test suite; however, + + git-debpush is functionally and conceptually independent of dgit, + so should not go into bin:dgit; in particular + + git-debpush's dependencies are quite different to the other + binary packages. + * New dgit-infrastructure subcommand, tag2upload, to process tags made + by git-debpush. + Please see git-debpush(1) for a sketch of the workflow. + + dgit: + * Allow the -p option to be used with various push modes. + * Include dgit tag metadata in maintainer view tags. + For consistency with, and use by, git-debpush. + * Include quilt metadata in the archive/ (dgit view) tag. + * rpush protocol: Version 6, which includes split brain information + for maintainer view tags. And, actually use newer version + (was broken in 9.0, which would prefer to select 4 not 5). + * Add some missing blank lines to tag messages. + * Some other refactoring. + + Other documentation: + * dgit(1): fix a reference in the description of --quilt=auto [Sean + Whitton]. + + Translations: + * Do not translate tag subject lines, because these are parsed by + dgit-repos-server. + + Test suite: + * Test cases for new tools for "git-push-to-upload" workflow. + * drs-git-ext: honour DGIT_DRS_MODE. + * Provide a stunt sendmail and a stunt dgit. + * Unset CDPATH in case caller has it set. + * Some other refactoring. + + Administrivia: + * Update d/copyright years to include 2019 [Sean Whitton]. + + -- Ian Jackson Sun, 07 Jul 2019 14:28:27 +0100 + +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 ', 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 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 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 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] - * i18n: no.po: Updated. Closes:#921088. [Frans Spiesschaert] + * dgit(1): Write the leading dash of an option as '\-'. + Closes:#921965. [Bjarni Ingi Gislason] - [Ian Jackson] - * i18n: nl.po: Remove a spurious space - * dgit: cmd_import_dsc: comment on lack of is_orig_file check - * dgit: import-dsc: Handle relative symlinks correctly + Test suite: * dgit: import-dsc: New test for abs/rel dsc component links - [ Bjarni Ingi Gislason ] - * dgit.1: Write the leading dash of an option as '\-' (Closes: #921965) - - [ Ian Jackson ] - * i18n-commit - autogenerated - * i18n: nl: unfuzz the translations again - * dgit: Do not misrecognise some initial packaging as gdr-processable - (Closes: #922446) + Internal changes: + * dgit: cmd_import_dsc: comment on lack of is_orig_file check * git-debrebase: resolve_upstream_version: Return $used too - * git-debrebase: convert-*: Fix two broken error messages (Closes: #922462) - -- + -- Ian Jackson Fri, 01 Mar 2019 21:53:40 +0000 dgit (8.3) unstable; urgency=medium