summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* dgit-repos-server: Break out readtagIan Jackson2019-07-06
| | | | | | No functional change other than to debug output. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit-repos-server: parsetag_general: New argument $need_distroIan Jackson2019-07-06
| | | | | | No functional change with the existing call site. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit-repos-server: Break apart parsetag()Ian Jackson2019-07-06
| | | | | | No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit-repos-server: Prepare for modes which take argumentsIan Jackson2019-07-06
| | | | | | | Currently none do. Both the existing mode_ subroutines check @ARGV, so this has no overall change other than to error messages. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit-repos-server: Break out basic_tag_checksIan Jackson2019-07-06
| | | | | | No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Include dgit tag metadata in maintainer view tag tooIan Jackson2019-07-06
| | | | | | | This is for the use of git-debpush and other tools which want to figure out the quilt mode from the git history. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: tags: Add missing blank lines to messagesIan Jackson2019-07-06
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Move tag metadata calculation earlierIan Jackson2019-07-06
| | | | | | No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Allow -p with various push modesIan Jackson2019-07-06
| | | | | | This checks the supplied package name against the changelog. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Dgit.pm: Move $suite_re from dgitIan Jackson2019-07-06
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Include quilt mode in archive/ tag in split viewIan Jackson2019-07-05
| | | | | | | | | | | | | | | | | | | | | | | | After this, a program examining this tag can see one of the following possibilities: "split --quilt=<splitting>" splitting quilt view, `3.0 (quilt)' "split --quilt=<nonsplitting>" `3.0 (quilt)', mostly-dgit-compatible branch, but split view (bureaucracy commits not on maintainer branch) "no-split --quilt=<nonsplitting>" `3.0 (quilt)', maintainer uses dgit branch "split" / "no-split" non-`3.0 (quilt)' No "split" or "no-split" generated by old versions of dgit, quilt transformation information not captured in machine-readable form Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: rpush protocol version 6: Include splitbrain paramIan Jackson2019-07-05
| | | | | | | | And, in the push responder, check that we agree. No overall functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: rpush protocol: Actually select version 5 !Ian Jackson2019-07-05
| | | | | | | | | These must be most-preferred first, ie in reverse order. Change the comment, to mention this. The information about protocol changes is in the detailed protocol description. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: determine_whether_split_brain: Make it take $formatIan Jackson2019-07-05
| | | | | | | Rather than returning it. Adjust the two call sites. No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: rpush: Move push_parse_dsc earlierIan Jackson2019-07-05
| | | | | | | | We are going to want this information sooner. No overall functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: push_mktags: Provide $formatIan Jackson2019-07-05
| | | | | | No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: Break out format_quiltmode_splittingIan Jackson2019-07-05
| | | | | | No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: push_mktags: Refactor introducing @dtxinfoIan Jackson2019-07-05
| | | | | | No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* dgit: push_mktags: Rename variable $dtxinfoIan Jackson2019-07-05
| | | | | | No functional change Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Start 9.1Ian Jackson2019-07-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: finalise 9.0debian/9.0archive/debian/9.0Ian Jackson2019-07-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Expand on explanation of #930922Ian Jackson2019-07-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Tidy documentation of 9.0Ian Jackson2019-07-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: Working on 9.0, run gbp-dchIan Jackson2019-07-02
| | | | | | | | | | Run gbp dch --since=dgit/dgit/sid --ignore-branch and edit the results to be in the 9.0~ stanza. Needs a lot of tidying before release. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: start 9.0Ian Jackson2019-07-02
| | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* changelog: pseudo-finalise 8.6~Ian Jackson2019-07-02
| | | | | | | | | | | We are going to add a new stanza for 9.0 but we aren't allowed unfinalised entries in the middle of the changelog. So finalise this one with UNRELEASED. When 8.6 actually goes out we will merge again and this will all be more regular. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Merge branch 'buster'Ian Jackson2019-07-02
|\
| * changelog: Document the change so farIan Jackson2019-07-02
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| * changelog: Retarget at busterIan Jackson2019-07-02
| | | | | | | | | | | | This is now the stable branch. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | test suite: debpolicy-taintrm: Drop some xxx'sIan Jackson2019-07-01
| | | | | | | | | | | | | | | | Testing without t-policy-periodic is probably more rigorous (and we have other tests that do run it). We don't want to duplicate this test, as its value is probably not that great compared to its runtime. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | test suite: debpolicy-taintrm: New testIan Jackson2019-07-01
| | | | | | | | | | Closes: #929249 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit-repos-policy-debian: Add a tiny bit of debugging outputIan Jackson2019-07-01
| | | | | | | | | | | | No other change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit-maint-{merge,debrebase}(7): Using untagged upstream commitsSean Whitton2019-07-01
| | | | | | | | | | Closes: #930964 Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | dgit-maint-debrebase(7): Minor wording change apropos of #930956Ian Jackson2019-07-01
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit-maint-{merge,debrebase}(7): Suggest --name-status --diff-filterSean Whitton2019-07-01
| | | | | | | | | | | | | | | | This is better than just --stat for finding new and deleted files in a new upstream release, which may need accounting for in d/copyright. Closes: #930956 Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | git-debrebase(1): typo fixNiko Tyni2019-07-01
| | | | | | | | | | | | | | | | [ S-o-b added after checking with ntyni on irc -iwj ] Signed-off-by: Niko Tyni <ntyni@debian.org> Closes: #930215 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | git-debrebase: fix convert-from-dgit-view argv handlingNiko Tyni2019-07-01
| | | | | | | | | | | | | | | | [ S-o-b added after checking with ntyni on irc -iwj ] Signed-off-by: Niko Tyni <ntyni@debian.org> Closes: #930214 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit(1): baredebian+git: Document this aliasIan Jackson2019-06-30
| | | | | | | | | | Suggested-by: Sean Whitton <spwhitton@spwhitton.name> Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | test suite: baredebian-plusgit: New test for baredebian+gitIan Jackson2019-06-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit: baredebian: Honour baredebian+git alias for baredebianIan Jackson2019-06-30
| | | | | | | | | | | | | | We convert this to `baredebian' internally, and that is what will appear in messages. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | test suite: baredebian: Break out baredebian-test-minimumIan Jackson2019-06-30
| | | | | | | | | | | | | | | | Update all callers. No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | test suite: baredebian-*: Drop explicit list of implied depsIan Jackson2019-06-30
| | | | | | | | | | | | | | | | These are now handled by the scanning of t-import-*. Change to the output is simply to move quilt earlier in the list. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | test suite: enumerate-tests: include deps of t-import-*Ian Jackson2019-06-30
| | | | | | | | | | | | No change to the resulting output. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | test suite: enumerate-tests: Drop duplicate dependenciesIan Jackson2019-06-30
| | | | | | | | | | | | | | No change to the output, other than to drop a second mention of `devscripts' from one stanza in debian/tests/control. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | test suite: enumerate-tests: Break out allsedderiesIan Jackson2019-06-30
| | | | | | | | | | | | No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit(1): In --include-dirty caveat, say "especially --clean=git"Ian Jackson2019-06-30
| | | | | | | | | | Closes: #930922 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit(1): In --include-dirty caveat, mention --clean=dpkg-sourceIan Jackson2019-06-30
| | | | | | | | | | Suggested-by: Sean Whitton <spwhitton@spwhitton.name> Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit(1): In --include-dirty caveat, use semantic newlinesIan Jackson2019-06-30
| | | | | | | | | | | | No change to rendered output. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit(1): expand on description of behaviour of --include-dirtySean Whitton2019-06-30
| | | | | | | | | | | | See #930922. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | dgit: Do not translate import commit messagesIan Jackson2019-06-30
| | | | | | | | | | | | Translating these was a mistake. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>