summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* changelog: finalise 10.6HEADdebian/10.6archive/debian/10.6masterIan Jackson4 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase status: Print upstream commitidIan Jackson5 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase: Break out treated_anchor_msgIan Jackson5 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase(1): Remove launder-v0 from documentationIan Jackson5 days
| | | | | | 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 Jackson5 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: absurd-gitapply: Introduce filtered junk into series fileIan Jackson5 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Suppress unwanted messages from git-rebase.Ian Jackson5 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit-ssh-dispatch: Apply perllib_local to policy hookIan Jackson5 days
| | | | | | | 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 Jackson5 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: dsc import: Launder the series file before feeding it to gbpIan Jackson5 days
| | | | | 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 Jackson5 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: Bail on commits tagged "[dgit ... INTERNAL ...]"Ian Jackson5 days
| | | | | | | | | | | | | | | | | | | | 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 Jackson5 days
| | | | | | We don't want to inherit some prior output. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: start 10.6Ian Jackson13 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: document change and finalise changelogdebian/10.5archive/debian/10.5Ian Jackson14 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Add TODO about inappropriate translation of SubjectIan Jackson14 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Fix not to translate "Subject"Ian Jackson14 days
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* [INTL:nl] Dutch translation for the dgit packageFrans Spiesschaert14 days
| | | | 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>
* tainted-objects tests: Test for --d-n-f-f when not sufficientIan Jackson2022-12-28
| | | | | | | Check that saying --deliberately-not-fast-forward when it's not actually reound, doesn't help. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects tests: Check error messages are in right contextIan Jackson2022-12-28
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Check policy-query-supported-ssh valueIan Jackson2022-12-28
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Add some printdebugsIan Jackson2022-12-28
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Check overrides firstIan Jackson2022-12-28
| | | | | | This can save on a git-cat-file. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tainted-objects (cleanup): Tidy up an error messageIan Jackson2022-12-28
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>