summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* changelog: Document change in deb12u1debian/10.7+deb12u1archive/debian/10.7+deb12u1Ian Jackson2023-08-22
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Use the old /updates security map for buster (Closes: #1050179)Matthew Vernon2023-08-22
| | | | | | | | | | | | | | | | The suite-map and suite-rmap for debian-security are necessary for the pre-bullseye layout of the security.debian.org archive. Since bullseye (i.e. after buster), the archive layout has changed, and these mappings are no longer necessary (indeed, they cause dgit clone to fail to work with bullseye and later security suites). Buster is the oldest suite still available on security.debian.org, so this is the only suite we still need the mapping for. Signed-off-by: Matthew Vernon <mvernon@wikimedia.org> (cherry picked from commit 82f0b65f189e4c9aee1dc9b0c414e3d3c0358bc0) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: finalise 10.7debian/10.7archive/debian/10.7Sean Whitton2023-02-22
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* dgit, dgit-maint-merge(7): Merge README.source text into gen. headerSean Whitton2023-02-22
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* dgit(1), dgit-maint-merge(7): Copy-edit changes since dgit 9.16Sean Whitton2023-02-22
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* changelog: Start 10.7Ian Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: finalise 10.6debian/10.6archive/debian/10.6Ian Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase status: Print upstream commitidIan Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase: Break out treated_anchor_msgIan Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase(1): Remove launder-v0 from documentationIan Jackson2023-02-04
| | | | | | This was never really in a release and it doesn't deserve docs. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase(1): Add imprecation to call conclude or prepush, at topIan Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: absurd-gitapply: Introduce filtered junk into series fileIan Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Suppress unwanted messages from git-rebase.Ian Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit-ssh-dispatch: Apply perllib_local to policy hookIan Jackson2023-02-04
| | | | | | | Otherwise we can get the wrong version. Empirically, we might get an out-of-date installed version of Dgit.pm ! Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit-ssh-dispatch: Break out perllib_localIan Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: dsc import: Launder the series file before feeding it to gbpIan Jackson2023-02-04
| | | | | Closes: #1030093 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Fix a call to die to be confess, if an unexpected copy failsIan Jackson2023-02-04
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: Bail on commits tagged "[dgit ... INTERNAL ...]"Ian Jackson2023-02-04
| | | | | | | | | | | | | | | | | | | | We are about to generate some of these. I have tested ad-hoc that this does in fact trigger, as follows: * Start with the tip of my wip branch with the absurd git apply series filtering work completed. * Ad-hoc disable the git rebase in the absurd git apply cleanup, so that the series filtering commit ends up in the output: - if ($use_absurd) { + if (0 and $use_absurd) { * Revert the change to the test case absurd example; this leaves a test case which forces use of absurd git apply, but where the series filtering doesn't in fact alter the series file, so dgit is happy that the trees match. In this situation, the new test *did* complain about the INTERNAL commit. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Fix confusing appending of gbp-pq-outputIan Jackson2023-02-04
| | | | | | We don't want to inherit some prior output. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: start 10.6Ian Jackson2023-01-26
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: document change and finalise changelogdebian/10.5archive/debian/10.5Ian Jackson2023-01-26
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Add TODO about inappropriate translation of SubjectIan Jackson2023-01-26
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Fix not to translate "Subject"Ian Jackson2023-01-26
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* [INTL:nl] Dutch translation for the dgit packageFrans Spiesschaert2023-01-26
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Start 10.5Ian Jackson2022-12-29
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Finalise 10.4debian/10.4archive/debian/10.4Ian Jackson2022-12-29
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* i18n-commit - autogeneratedIan Jackson2022-12-29
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase(1): Be less scary about --experimental-merge-resolutionIan Jackson2022-12-29
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* policy-client-query: Declare that Debian supports thisIan Jackson2022-12-29
| | | | | | | | | This commit should be published in a dgit release after the corresponding server side code is deployed. Closes: #944855 Closes: #1027186 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: start 10.4Ian Jackson2022-12-29
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: finalise 10.3debian/10.3archive/debian/10.3Ian Jackson2022-12-29
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* i18n-commit - autogeneratedIan Jackson2022-12-29
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: document changes so farIan Jackson2022-12-29
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects: tests: Enhance debpolicy-newreject moreIan Jackson2022-12-29
| | | | | | | Test that the previously-rewound-from tainted object is found early, and can be overridden permanently. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects: tests: Insist that test-dummy supports itIan Jackson2022-12-29
| | | | | | This will ensure that the direct command fallback is tested, I think. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects: tests: Fix and improve debpolicy-newrejectIan Jackson2022-12-28
| | | | | | | | | | | | Replace several t-expect-push-fail with t-expect-push-fail-tainted. Abolish the adhoc use of --force-push-tainted. Adjust the expected errors accordingly. Fix the expected errors to use anchored patterns (see the comment for t-expect-push-fail-tainted). Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (fix): Don't *promise* that deliberatly will workIan Jackson2022-12-28
| | | | | | Maybe passing it will cause the server to find something else wrong. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (fix): Use deliberately()Ian Jackson2022-12-28
| | | | | | | This will allow the tests to bypass the local checks when they want to. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: deliberately: Centralise processing of TEST-dgit-onlyIan Jackson2022-12-28
| | | | | | | Make this apply to every call to deliberately(). (Now it is wrong to not use deliberately().) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (fix): Pass suite in check and use it for HEADIan Jackson2022-12-28
| | | | | | This now produces the same answers as push would. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: debpolicy-newreject: Fix a mistaken t-expect-push-failIan Jackson2022-12-28
| | | | | | | This is not anything to do with push. (Not sure why this isn't a call to t-git-objects-not-present.) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Improve t-expect-push-fail-taintedIan Jackson2022-12-28
| | | | | | | Make it take one string, and expect the same message both locally and when printed by the remote. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Do hint addition in common message prepIan Jackson2022-12-28
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Use common message generator in dgitIan Jackson2022-12-28
| | | | | | The messages now come out the same. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects: Prepare the error message for translationIan Jackson2022-12-28
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects protocol: Reintroduce time, handle optionalityIan Jackson2022-12-28
| | | | | | | | | | | | According to the poldb schema, gitobjtype is optional, so make it optional in the protocol too. Reintroduce time, as we're about to need it for calling the common message construction. Clarify what optionality means and implement it properly. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects: Move message construction to moduleIan Jackson2022-12-28
| | | | | | This will allow us to reuse it. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects: Fix handling of global taintsIan Jackson2022-12-28
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Drop a leftover debug printIan Jackson2022-12-28
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Move t-expect-push-fail-tainted to libIan Jackson2022-12-28
| | | | | | And rename it. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>