summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* changelog: finalise 10.2debian/10.2archive/debian/10.2Ian Jackson2022-12-12
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Fix a typo "build" for "build" in the entry for 10.1Ian Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: TidyingIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Document other manpage changes.Ian Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Document rpush change.Ian Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(1): Document rpush-source and new rpush behaviourIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(1): Reword push-source vs push descriptionIan Jackson2022-12-11
| | | | | | | Move the principal description into push-source, and make the necessary consequential changes. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(1): Fix wording for push (configurable alias)Ian Jackson2022-12-11
| | | | | | | * It will be an alias for "push-source", not for itself. * Add "in the future" Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(1): Move push-source further upIan Jackson2022-12-11
| | | | | | Pure code motion. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(1): synopsis: Advertise push-source, not pushIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: rpush: Add test cases for configurable aliasIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: rpush: Break out t-dgit-rpushIan Jackson2022-12-11
| | | | | | | | | We're going to want to call this several times. Use the config override here. This is going to become the test case for all that. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Make rpush be a configurable alias like pushIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Provide rpush-built as an (as yet undocumented) aliasIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Break out some_push_aliasIan Jackson2022-12-11
| | | | | | Preparation for rpush-built, rpush-source. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: test rpush-sourceIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: implement rpush-sourceIan Jackson2022-12-11
| | | | | Closes: #974012 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: rpush: Move responder_send_command into pre_ hookIan Jackson2022-12-11
| | | | | | | | | The main program does little between these: recording and checking the cwd, mainly, and slurping the config. But this comman doesn't depend on the config and doing it earlier will simplify things when we have rpush-source too. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Fix "unknown operation" message to be orig kebab caseIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: rpush: Remove some commented out codeIan Jackson2022-12-11
| | | | | | This doesn't seem relevant any more, if it ever was. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: polluted source-only changes: tidyingIan Jackson2022-12-11
| | | | | | Make this function a bit easier to read. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: polluted source-only changes: report info to stderrIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Document include-binaries bugfixIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: tests: include-binaries: Test forbidden stuff (2)Ian Jackson2022-12-11
| | | | | | | | | | | | Check that we get the expected warnings, and that dpkg-source hates a named pipe. (In practice if I nobble the code in dgit which checks all this, we get a different quilt fixup error, but not after dgit caused tar to read files it shouldn't and make unreferenced git objects out of them, which is still bad.) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: tests: include-binaries: Test forbidden stuff (1)Ian Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: tests: include-binaries: Basic testIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: handle debian/source/include-binaries in quilt fixupIan Jackson2022-12-11
| | | | | | | | | Oh my god. Writeup here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024233#10 Closes: #1024233 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: fake dsc: Copy include-binaries into fake debian/source/Ian Jackson2022-12-11
| | | | | | This necessary, but not yet sufficient. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Document changes so farIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Add a missing debugcmd for dpkg-source --before-buildIan Jackson2022-12-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: dpkg-source -b: when using playtree, pass --no-preparationIan Jackson2022-12-10
| | | | | Closes: 1025694 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: dpkg-source invocation: Move "--" into if armsIan Jackson2022-12-10
| | | | | | This will allow the arms to add options. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Do not use gdr to make patches with unmarked breakwater startIan Jackson2022-12-10
| | | | | | | | | | | | | | We must also adjust the gdr-fresh test case: now its patches are made by dgit, not gdr. We now check that they are correct (that is, that dgit is now happy with things) but not what they look like). Several other test cases test the dgit gdr makepatches functionality, calling t-gdr-made-patches (via t-gdr-good, for example). (I have verified that changing the remaining "return 1" from branch_is_gdr to "return 0" does cause many test failures.) Closes: #1015779 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase --noop-ok: use default destinationIan Jackson2022-12-10
| | | | | | No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase --noop-ok: support --no-noop-okIan Jackson2022-12-10
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Fix a direct use of chdir, should be changedirIan Jackson2022-12-10
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: start 10.2Ian Jackson2022-11-12
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: finalise 10.0debian/10.1archive/debian/10.1Ian Jackson2022-11-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Document changes since 10.0Ian Jackson2022-11-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: quilt-splitbrains: Test that we gen cache if neededIan Jackson2022-11-11
| | | | | | Have tested that this fails before the previous fix. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit push-build: Populate the split brain cache if necessaryIan Jackson2022-11-11
| | | | | | Closes: #1019454 Reported-by: Simon McVittie <smcv@debian.org> Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: gdr-import-dgitview: Test conversion mismatchIan Jackson2022-11-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase: convert-from-dgit-view: Bail if output is wrongIan Jackson2022-11-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* tests: gdr-import-dgitview: Make tree good before failing testIan Jackson2022-11-11
| | | | | | | Otherwise the check we're about to add spots the problem before the error we are checking for occurs. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase: conversion: bail a little earlier on snagsIan Jackson2022-11-11
| | | | | | | This avoids printing more messages that aren't going to be very helpful. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* git-debrebase: Fix "stripeoch" typoIan Jackson2022-11-11
| | | | | | | | Fixes messages like this from git-debrebase convert-from-dgit-view Can't locate object method "stripeoch" via package "3.41" (perhaps you forgot to load "3.41"?) at /home/ian/things/Dgit/dgit/git-debrebase line 2754. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit(1): Remove obsolete documentation of dgit-tag-formatIan Jackson2022-11-11
| | | | | | This was removed in 2019. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* add --pretty example for generating hash tagsPhilip Hands2022-11-11
| | | | | Signed-off-by: Philip Hands <phil@hands.com> Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Soften message about source-only uploads to NEWIan Jackson2022-11-11
| | | | | | | Prompted by #983056. A proper fix would involve encoding more precise knowledge about Debian archive policy. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Retrospectively xref to #950612 to entry for 9.11Ian Jackson2022-11-11
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>