summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * dgit-*(7): Sort out Makefile, .gitignore and changelogIan Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| * dgit-sponsorship(7): About deleting tagSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-maint-gbp(7): Note that patches-unappliedSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-sponsorship(7): Add import-dsc for NEW packageSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-maint-gbp(7): Mention --overwriteSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-sponsorship(7): Mention gbp-cloneSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-maint-gbp(7): New manpageSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-user(7): Use `apt install ./foo.deb`Sean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-user(7): Add "... without a .pc directory"Sean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-user(7): Explain "binary package"Sean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-nmu-simple(7): Cannot yet use DELAYEDSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * local-pod-man: Wrapper script to make previewing pod manpages easyIan Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| * dgit-nmu-simple(7): Fix missing quotesIan Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| * dgit-nmu-simple(7): Sample `dch` commandsSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-nmu-simple(7): Maintainer's *git* workflowSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-sponsorship(7): Demote to subsectionSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-sponsorship(7): Correct sponsee/sponsorSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-sponsorship(7): Mention RFS procedureSean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-sponsorship(7): "sample dgit push"Sean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-sponsorship(7): Suggest pristine-tar(1)Sean Whitton2016-10-30
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * dgit-sponsorship.7 (wip)Ian Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| * dgit-user(7), dgit-nmu-simple(7): Much workIan Jackson2016-10-30
| | | | | | | | | | | | These are in reasonable shape now. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| * dgit-user(7): More work in progressIan Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
| * dgit-user(7): work in progressIan Jackson2016-10-30
| | | | | | | | | | | | | | Used one of the existing tutorials as a template, so currently contains many lies (including the AUTHOR). Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: inarchivecopy: Test a suite containing only inarchive copiesIan Jackson2016-10-30
| | | | | | | | | | | | Tests the fix for #842621. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: inarchivecopy: Do a "git init" and "git fetch" test tooIan Jackson2016-10-30
| | | | | | | | | | | | | | This checks that we receive all the needed objects even if we don't do git clone. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: inarchivecopy: Prepare for another destination suiteIan Jackson2016-10-30
| | | | | | | | | | | | Replace several hardcoded `stable'. No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: Change t-has-parent to t-has-parent-or-isIan Jackson2016-10-30
| | | | | | | | | | | | | | | | | | This is only used by the inarchivecopy test. And that ought not to fail if there is no into-suite pseudomerge: that is, when the suite branch contains the intended commit, rather than something merging the intended commit into the suite branch. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: examplegit setup: Provide "testing" suite tooIan Jackson2016-10-30
| | | | | | | | | | | | One of the tests is going to want this. We ourselves leave it empty. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | -p option: Check against changelogIan Jackson2016-10-30
| | | | | | | | | | | | If -p is specified during push, we check that it's right. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Actually provide a -p (--package=) option (!)Ian Jackson2016-10-30
| | | | | | | | | | | | | | | | def02420f6d5 "-p option" abolished various adhocery in command line positional parameter parsing and documented the -p option. But it didn't implement it! Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Properly fetch all archive dgit view tags, as we intended.Ian Jackson2016-10-30
| | | | | | | | | | | | | | | | | | | | This deals with the possible "bad object" problem from an in-archive copy. Any such in-archive copy should come with either an update to the suite branch on the dgit-repos server (if maybe it needed a pseudomerge for centrally maintained history), or be identical to the upload's version tag. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | git_fetch_us: More debugging (nfc)Ian Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Cope when cloning suite which doesn't receive uploads, like testing.Ian Jackson2016-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If $lastpush_hash is '', it means that the dgit git server does not have the suite branch. That can even happen if the current version in the suite was a .dsc with a Dgit field, if an in-archive copy moved the .dsc from whereever it was uploaded. Do not crash in this situation. Instead, give the user the Dgit hash (and maybe pseudomerge it with the user's history - sigh). There is still a possible problem: maybe the referenced commit is on another branch. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | changelog: Mention fix for #842386Ian Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Reject `dgit pull' in split view quilt modesIan Jackson2016-10-30
| | | | | | | | | | | | | | To avoid creating unfortunate wreckage on non-dgit-view branches. Closes:#842608. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: gbp-orig: New test (for #841094)Ian Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: t-splitbrain-pushed-good--unpack: Handle new .origsIan Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit gbp-build will arrange to let gbp buildpackage generate .orig tarballsIan Jackson2016-10-30
| | | | | | | | | | | | if it seems applicable. Closes:#841094. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit: Introduce build_prep_earlyIan Jackson2016-10-30
| | | | | | | | | | | | | | | | | | Currently only one call site which is only ever called once. We make it idempotent since we're going to want that. No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit: Introduce upstreamversionIan Jackson2016-10-30
| | | | | | | | | | | | And many call sites. No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Support dgit --delayed= pushIan Jackson2016-10-30
| | | | | | | | | | | | (with a warning in the manpage about possible skew). Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | dgit clone: Set timestamps in cloned tree to a single unified time.Ian Jackson2016-10-30
| | | | | | | | | | | | | | This makes it less likely that the user will trip over any timestamp-dependent FTBFS bugs (eg #842452). Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: Test --dgit-view-save everywhereIan Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | New option --dgit-view-save= for split view quilt modes.Ian Jackson2016-10-30
| | | | | | | | | | | | | | In particular, means that the output of a split view quilt-fixup is left somewhere useful. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: Make t-ref-same* errors better by tracking and printing namesIan Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: Make t-refs-same* not wrongly ignore some nonexistent refsIan Jackson2016-10-30
| | | | | | | | | | | | | | | | | | | | Previously, t_ref_val="" was meant to mean "no refs specified yet" but could also arise from "ref was specified but did not exist". Distinguish these two cases, by using t_ref_val="" to mean only the latter. "No refs specified yet" is represented as t_ref_val unset. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: inarchivecopy: Fix tag-vs-remote checkingIan Jackson2016-10-30
| | | | | | | | | | | | | | | | | | | | This was entirely broken, and only works because (a) $vtag^1 does not exist, and (b) this is erroneously not spotted by t-ref-same-*. Instead check that the suite branch has the tag (of the package which has been moved into that suite) as a direct ancestor. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: Provide t-has-parentIan Jackson2016-10-30
| | | | | | | | | | | | No callers yet. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* | Test suite: Document args to t-has-ancestorIan Jackson2016-10-30
| | | | | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>