chiark / gitweb /
dgit.git
2 years agodgit: Introduce access_nomdistro()
Ian Jackson [Sun, 6 Nov 2016 18:23:01 +0000 (18:23 +0000)]
dgit: Introduce access_nomdistro()

This distro name is used for tag names, protocol elements, etc., and
also as a search element for config lookups.

Each distro can specify a nominal-distro.

No functional change with current config.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit: Introduce archive_query_prepend_mirror
Ian Jackson [Sun, 6 Nov 2016 18:21:50 +0000 (18:21 +0000)]
dgit: Introduce archive_query_prepend_mirror

Now the archive_query functions return urls, not subpaths.

No overall functional change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit: parsecontrol: Support $allowsigned (nfc)
Ian Jackson [Sun, 6 Nov 2016 18:20:45 +0000 (18:20 +0000)]
dgit: parsecontrol: Support $allowsigned (nfc)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: Add fakeroot and make to Test-Depends.
Ian Jackson [Tue, 1 Nov 2016 21:05:41 +0000 (21:05 +0000)]
Test suite: Add fakeroot and make to Test-Depends.

These aren't necessarily pulled in by anything else.  (dpkg-dev
Recommends build-essential.  But we don't actually need
build-essential.)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: start 2.10~
Ian Jackson [Tue, 1 Nov 2016 21:00:32 +0000 (21:00 +0000)]
changelog: start 2.10~

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agofinalise 2.9 archive/debian/2.9
Ian Jackson [Mon, 31 Oct 2016 12:53:32 +0000 (12:53 +0000)]
finalise 2.9

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit(1): Better summaries of dgit-maint-merge(7) and dgit-maint-gbp(7)
Ian Jackson [Mon, 31 Oct 2016 12:42:51 +0000 (12:42 +0000)]
dgit(1): Better summaries of dgit-maint-merge(7) and dgit-maint-gbp(7)

Suggested-by: Sean Whitton <spwhitton@spwhitton.name>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-user(7): Suggest "3.0 (native)" rather than bodging 1.0 native
Ian Jackson [Mon, 31 Oct 2016 01:51:28 +0000 (01:51 +0000)]
dgit-user(7): Suggest "3.0 (native)" rather than bodging 1.0 native

This is better than --dpkg-source:-sn because it produces a git tree
which doesn't need weird options, and doesn't delete the user's .orig
(which might still be useful eg for some dgit fetch).

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-sponsorship(7): Suggest supplying sample git-archive(1) cmds
Sean Whitton [Mon, 31 Oct 2016 01:15:35 +0000 (18:15 -0700)]
dgit-sponsorship(7): Suggest supplying sample git-archive(1) cmds

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-maint-merge(7): Drop subpoint about "nonlinear histories"
Ian Jackson [Mon, 31 Oct 2016 01:01:53 +0000 (01:01 +0000)]
dgit-maint-merge(7): Drop subpoint about "nonlinear histories"

Suggested by Sean

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-maint-merge(7): Do not cross-reference nonexistent dgit-maint-rebase(7)
Ian Jackson [Mon, 31 Oct 2016 00:31:02 +0000 (00:31 +0000)]
dgit-maint-merge(7): Do not cross-reference nonexistent dgit-maint-rebase(7)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-nmu-simple(7): Remove obsolete caution about lack of DELAYED support
Ian Jackson [Mon, 31 Oct 2016 00:26:40 +0000 (00:26 +0000)]
dgit-nmu-simple(7): Remove obsolete caution about lack of DELAYED support

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: Organise for 2.9
Ian Jackson [Mon, 31 Oct 2016 00:22:03 +0000 (00:22 +0000)]
changelog: Organise for 2.9

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: Set urgency to medium - many bugfixes
Ian Jackson [Mon, 31 Oct 2016 00:20:18 +0000 (00:20 +0000)]
changelog: Set urgency to medium - many bugfixes

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: import-dsc: Work in formal (adt) mode
Ian Jackson [Mon, 31 Oct 2016 00:13:41 +0000 (00:13 +0000)]
Test suite: import-dsc: Work in formal (adt) mode

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFix changelog entry for SIGPIPE to correctly mention Closes:#841090. Closes:#841090.
Ian Jackson [Mon, 31 Oct 2016 00:08:26 +0000 (00:08 +0000)]
Fix changelog entry for SIGPIPE to correctly mention Closes:#841090. Closes:#841090.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: Fix ref to #842577
Ian Jackson [Mon, 31 Oct 2016 00:02:32 +0000 (00:02 +0000)]
changelog: Fix ref to #842577

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMerge branch 'wip.tutorials' into wip
Ian Jackson [Sun, 30 Oct 2016 23:56:29 +0000 (23:56 +0000)]
Merge branch 'wip.tutorials' into wip

2 years agoMerge remote-tracking branch 'spwhitton/wip.tutorials-new' into wip.tutorials
Ian Jackson [Sun, 30 Oct 2016 23:55:52 +0000 (23:55 +0000)]
Merge remote-tracking branch 'spwhitton/wip.tutorials-new' into wip.tutorials

2 years agodgit-maint-native(7): Soften warning about ugliness
Sean Whitton [Sun, 30 Oct 2016 23:54:35 +0000 (16:54 -0700)]
dgit-maint-native(7): Soften warning about ugliness

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit(1): Recommend -nmu-simple(7) for DDs only, not DMs
Ian Jackson [Sun, 30 Oct 2016 23:54:06 +0000 (23:54 +0000)]
dgit(1): Recommend -nmu-simple(7) for DDs only, not DMs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit(1): Remove obsolete workflow information.
Ian Jackson [Sun, 30 Oct 2016 23:36:24 +0000 (23:36 +0000)]
dgit(1): Remove obsolete workflow information.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-nmu-simple(7): Mention vcs-git
Ian Jackson [Sun, 30 Oct 2016 23:36:01 +0000 (23:36 +0000)]
dgit-nmu-simple(7): Mention vcs-git

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-maint-native(7): New manpage
Ian Jackson [Sun, 30 Oct 2016 23:35:28 +0000 (23:35 +0000)]
dgit-maint-native(7): New manpage

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: Fix a formatting error (nfc)
Ian Jackson [Sun, 30 Oct 2016 23:33:07 +0000 (23:33 +0000)]
Makefile: Fix a formatting error (nfc)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit(1): Update BUGS section
Ian Jackson [Sun, 30 Oct 2016 23:31:28 +0000 (23:31 +0000)]
dgit(1): Update BUGS section

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit(1): Reference tutorials
Ian Jackson [Sun, 30 Oct 2016 23:31:09 +0000 (23:31 +0000)]
dgit(1): Reference tutorials

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit(7): Substantial updates
Ian Jackson [Sun, 30 Oct 2016 22:47:43 +0000 (22:47 +0000)]
dgit(7): Substantial updates

Including documenting split view.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: inarchivecopy: Test a suite containing only inarchive copies
Ian Jackson [Sun, 30 Oct 2016 22:11:49 +0000 (22:11 +0000)]
Test suite: inarchivecopy: Test a suite containing only inarchive copies

Tests the fix for #842621.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: inarchivecopy: Do a "git init" and "git fetch" test too
Ian Jackson [Sun, 30 Oct 2016 22:11:15 +0000 (22:11 +0000)]
Test suite: inarchivecopy: Do a "git init" and "git fetch" test too

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>
2 years agoTest suite: inarchivecopy: Prepare for another destination suite
Ian Jackson [Sun, 30 Oct 2016 22:10:38 +0000 (22:10 +0000)]
Test suite: inarchivecopy: Prepare for another destination suite

Replace several hardcoded `stable'.  No functional change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: Change t-has-parent to t-has-parent-or-is
Ian Jackson [Sun, 30 Oct 2016 22:06:24 +0000 (22:06 +0000)]
Test suite: Change t-has-parent to t-has-parent-or-is

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>
2 years agoTest suite: examplegit setup: Provide "testing" suite too
Ian Jackson [Sun, 30 Oct 2016 22:05:06 +0000 (22:05 +0000)]
Test suite: examplegit setup: Provide "testing" suite too

One of the tests is going to want this.  We ourselves leave it empty.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years ago-p option: Check against changelog
Ian Jackson [Sun, 30 Oct 2016 22:04:27 +0000 (22:04 +0000)]
-p option: Check against changelog

If -p is specified during push, we check that it's right.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoActually provide a -p (--package=) option (!)
Ian Jackson [Sun, 30 Oct 2016 22:03:26 +0000 (22:03 +0000)]
Actually provide a -p (--package=) option (!)

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>
2 years agoProperly fetch all archive dgit view tags, as we intended.
Ian Jackson [Sun, 30 Oct 2016 21:59:43 +0000 (21:59 +0000)]
Properly fetch all archive dgit view tags, as we intended.

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>
2 years agogit_fetch_us: More debugging (nfc)
Ian Jackson [Sun, 30 Oct 2016 21:58:58 +0000 (21:58 +0000)]
git_fetch_us: More debugging (nfc)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCope when cloning suite which doesn't receive uploads, like testing.
Ian Jackson [Sun, 30 Oct 2016 21:04:22 +0000 (21:04 +0000)]
Cope when cloning suite which doesn't receive uploads, like testing.

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>
2 years agochangelog: Mention fix for #842386
Ian Jackson [Sun, 30 Oct 2016 20:16:13 +0000 (20:16 +0000)]
changelog: Mention fix for #842386

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoReject `dgit pull' in split view quilt modes
Ian Jackson [Sun, 30 Oct 2016 20:06:28 +0000 (20:06 +0000)]
Reject `dgit pull' in split view quilt modes

To avoid creating unfortunate wreckage on non-dgit-view
branches.  Closes:#842608.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: gbp-orig: New test (for #841094)
Ian Jackson [Sun, 30 Oct 2016 19:49:31 +0000 (19:49 +0000)]
Test suite: gbp-orig: New test (for #841094)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: t-splitbrain-pushed-good--unpack: Handle new .origs
Ian Jackson [Sun, 30 Oct 2016 19:49:12 +0000 (19:49 +0000)]
Test suite: t-splitbrain-pushed-good--unpack: Handle new .origs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit gbp-build will arrange to let gbp buildpackage generate .orig tarballs
Ian Jackson [Sun, 30 Oct 2016 19:48:43 +0000 (19:48 +0000)]
dgit gbp-build will arrange to let gbp buildpackage generate .orig tarballs

if it seems applicable.  Closes:#841094.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit: Introduce build_prep_early
Ian Jackson [Sun, 30 Oct 2016 19:44:43 +0000 (19:44 +0000)]
dgit: Introduce build_prep_early

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>
2 years agodgit-maint-gbp(7): Remove optimistic claim of 1-command NMU inclusion
Ian Jackson [Sun, 30 Oct 2016 20:57:01 +0000 (20:57 +0000)]
dgit-maint-gbp(7): Remove optimistic claim of 1-command NMU inclusion

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit: Introduce upstreamversion
Ian Jackson [Sun, 30 Oct 2016 19:44:36 +0000 (19:44 +0000)]
dgit: Introduce upstreamversion

And many call sites.  No functional change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoSupport dgit --delayed= push
Ian Jackson [Sun, 30 Oct 2016 17:55:55 +0000 (17:55 +0000)]
Support dgit --delayed= push

(with a warning in the manpage about possible skew).

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit clone: Set timestamps in cloned tree to a single unified time.
Ian Jackson [Sun, 30 Oct 2016 16:34:11 +0000 (16:34 +0000)]
dgit clone: Set timestamps in cloned tree to a single unified time.

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>
2 years agoTest suite: Test --dgit-view-save everywhere
Ian Jackson [Sun, 30 Oct 2016 16:26:00 +0000 (16:26 +0000)]
Test suite: Test --dgit-view-save everywhere

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoNew option --dgit-view-save= for split view quilt modes.
Ian Jackson [Sun, 30 Oct 2016 16:25:31 +0000 (16:25 +0000)]
New option --dgit-view-save= for split view quilt modes.

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>
2 years agoTest suite: Make t-ref-same* errors better by tracking and printing names
Ian Jackson [Sun, 30 Oct 2016 15:03:39 +0000 (15:03 +0000)]
Test suite: Make t-ref-same* errors better by tracking and printing names

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: Make t-refs-same* not wrongly ignore some nonexistent refs
Ian Jackson [Sun, 30 Oct 2016 14:39:14 +0000 (14:39 +0000)]
Test suite: Make t-refs-same* not wrongly ignore some nonexistent refs

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>
2 years agoTest suite: inarchivecopy: Fix tag-vs-remote checking
Ian Jackson [Sun, 30 Oct 2016 15:04:07 +0000 (15:04 +0000)]
Test suite: inarchivecopy: Fix tag-vs-remote checking

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>
2 years agoTest suite: Provide t-has-parent
Ian Jackson [Sun, 30 Oct 2016 15:03:23 +0000 (15:03 +0000)]
Test suite: Provide t-has-parent

No callers yet.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: Document args to t-has-ancestor
Ian Jackson [Sun, 30 Oct 2016 15:03:07 +0000 (15:03 +0000)]
Test suite: Document args to t-has-ancestor

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: Explicitly configure user.name and user.email
Ian Jackson [Thu, 27 Oct 2016 19:22:10 +0000 (20:22 +0100)]
Test suite: Explicitly configure user.name and user.email

So that tests work when environment doesn't have
defaults.

Closes:#842279 (I hope).

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Actually print signature warning without --require-valid
Ian Jackson [Tue, 25 Oct 2016 15:42:07 +0000 (16:42 +0100)]
import-dsc: Actually print signature warning without --require-valid

If --require-valid-signature was not set, we would not print the
warning if there was one.  That is quite wrong.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Document --require-valid-signature
Ian Jackson [Sun, 23 Oct 2016 20:16:11 +0000 (21:16 +0100)]
import-dsc: Document --require-valid-signature

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: import-dsc: Test --require-valid-signature
Ian Jackson [Sun, 23 Oct 2016 20:12:12 +0000 (21:12 +0100)]
Test suite: import-dsc: Test --require-valid-signature

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Support --require-valid-signature
Ian Jackson [Sun, 23 Oct 2016 20:12:02 +0000 (21:12 +0100)]
import-dsc: Support --require-valid-signature

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Check the signature
Ian Jackson [Sun, 23 Oct 2016 20:11:37 +0000 (21:11 +0100)]
import-dsc: Check the signature

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Document new ff checks
Ian Jackson [Sun, 23 Oct 2016 19:26:40 +0000 (20:26 +0100)]
import-dsc: Document new ff checks

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: import-dsc: New test
Ian Jackson [Sun, 23 Oct 2016 19:20:24 +0000 (20:20 +0100)]
Test suite: import-dsc: New test

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Introduce ff checking
Ian Jackson [Sun, 23 Oct 2016 19:19:50 +0000 (20:19 +0100)]
import-dsc: Introduce ff checking

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Introduce $newhash (nfc)
Ian Jackson [Sun, 23 Oct 2016 19:19:22 +0000 (20:19 +0100)]
import-dsc: Introduce $newhash (nfc)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Introduce $info (nfc)
Ian Jackson [Sun, 23 Oct 2016 19:18:54 +0000 (20:18 +0100)]
import-dsc: Introduce $info (nfc)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: Refuse to update a checked-out branch
Ian Jackson [Sun, 23 Oct 2016 19:16:17 +0000 (20:16 +0100)]
import-dsc: Refuse to update a checked-out branch

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport dsc: Documentation
Ian Jackson [Sun, 23 Oct 2016 18:29:46 +0000 (19:29 +0100)]
import dsc: Documentation

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport dsc: Actually permit --force-import-dsc-with-dgit-field
Ian Jackson [Sun, 23 Oct 2016 18:29:22 +0000 (19:29 +0100)]
import dsc: Actually permit --force-import-dsc-with-dgit-field

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport-dsc: New feature
Ian Jackson [Sun, 23 Oct 2016 18:18:03 +0000 (19:18 +0100)]
import-dsc: New feature

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoProperly look for .origs etc. in .., fetching them less often.
Ian Jackson [Sun, 23 Oct 2016 18:17:45 +0000 (19:17 +0100)]
Properly look for .origs etc. in .., fetching them less often.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years ago.dsc and file handling: Add some debugging output
Ian Jackson [Sun, 23 Oct 2016 18:15:30 +0000 (19:15 +0100)]
.dsc and file handling: Add some debugging output

No other change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit: Break out parse_dscdata.
Ian Jackson [Sun, 23 Oct 2016 18:14:04 +0000 (19:14 +0100)]
dgit: Break out parse_dscdata.

No functional change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoProvide --force-changes-origs-exactly
Ian Jackson [Sun, 23 Oct 2016 15:57:23 +0000 (16:57 +0100)]
Provide --force-changes-origs-exactly

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: orig-include-exclude: Test orig tarball hash mismatch
Ian Jackson [Sun, 23 Oct 2016 15:33:08 +0000 (16:33 +0100)]
Test suite: orig-include-exclude: Test orig tarball hash mismatch

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: orig-include-exclude-chkquery: New test
Ian Jackson [Sun, 23 Oct 2016 00:40:35 +0000 (01:40 +0100)]
Test suite: orig-include-exclude-chkquery: New test

Check that we make the right file_in_archive ftpmaster API queries.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTest suite: lib-orig-include-exclude: Prepare for more reuse
Ian Jackson [Sun, 23 Oct 2016 15:32:12 +0000 (16:32 +0100)]
Test suite: lib-orig-include-exclude: Prepare for more reuse

Support a suite argument to test-push-1 and dgit argument arguments to
test-push-2.  cd back to $tmp at the end.

No overall functional change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-maint-gbp(7): Don't try to use `dgit pull`
Sean Whitton [Sun, 30 Oct 2016 18:55:52 +0000 (11:55 -0700)]
dgit-maint-gbp(7): Don't try to use `dgit pull`

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-sponsorship(7): Suggest --dgit-view-save
Sean Whitton [Sun, 30 Oct 2016 18:50:08 +0000 (11:50 -0700)]
dgit-sponsorship(7): Suggest --dgit-view-save

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-nmu-simple(7): Mention --delayed
Sean Whitton [Sun, 30 Oct 2016 18:46:22 +0000 (11:46 -0700)]
dgit-nmu-simple(7): Mention --delayed

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-*(7): Sort out Makefile, .gitignore and changelog
Ian Jackson [Sun, 30 Oct 2016 17:42:20 +0000 (17:42 +0000)]
dgit-*(7): Sort out Makefile, .gitignore and changelog

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-sponsorship(7): About deleting tag
Sean Whitton [Sat, 29 Oct 2016 22:37:28 +0000 (15:37 -0700)]
dgit-sponsorship(7): About deleting tag

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-maint-gbp(7): Note that patches-unapplied
Sean Whitton [Sat, 29 Oct 2016 19:08:26 +0000 (12:08 -0700)]
dgit-maint-gbp(7): Note that patches-unapplied

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-sponsorship(7): Add import-dsc for NEW package
Sean Whitton [Sat, 29 Oct 2016 17:58:11 +0000 (10:58 -0700)]
dgit-sponsorship(7): Add import-dsc for NEW package

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-maint-gbp(7): Mention --overwrite
Sean Whitton [Sat, 29 Oct 2016 16:13:04 +0000 (09:13 -0700)]
dgit-maint-gbp(7): Mention --overwrite

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-sponsorship(7): Mention gbp-clone
Sean Whitton [Sat, 29 Oct 2016 15:53:35 +0000 (08:53 -0700)]
dgit-sponsorship(7): Mention gbp-clone

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-maint-gbp(7): New manpage
Sean Whitton [Sat, 29 Oct 2016 15:32:37 +0000 (08:32 -0700)]
dgit-maint-gbp(7): New manpage

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-user(7): Use `apt install ./foo.deb`
Sean Whitton [Sat, 29 Oct 2016 14:57:35 +0000 (07:57 -0700)]
dgit-user(7): Use `apt install ./foo.deb`

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-user(7): Add "... without a .pc directory"
Sean Whitton [Sat, 29 Oct 2016 14:36:06 +0000 (07:36 -0700)]
dgit-user(7): Add "... without a .pc directory"

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-user(7): Explain "binary package"
Sean Whitton [Sat, 29 Oct 2016 14:35:32 +0000 (07:35 -0700)]
dgit-user(7): Explain "binary package"

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-nmu-simple(7): Cannot yet use DELAYED
Sean Whitton [Sat, 29 Oct 2016 14:34:09 +0000 (07:34 -0700)]
dgit-nmu-simple(7): Cannot yet use DELAYED

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agolocal-pod-man: Wrapper script to make previewing pod manpages easy
Ian Jackson [Sun, 30 Oct 2016 17:22:06 +0000 (17:22 +0000)]
local-pod-man: Wrapper script to make previewing pod manpages easy

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-nmu-simple(7): Fix missing quotes
Ian Jackson [Sun, 30 Oct 2016 17:17:43 +0000 (17:17 +0000)]
dgit-nmu-simple(7): Fix missing quotes

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodgit-nmu-simple(7): Sample `dch` commands
Sean Whitton [Sat, 29 Oct 2016 14:33:51 +0000 (07:33 -0700)]
dgit-nmu-simple(7): Sample `dch` commands

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-nmu-simple(7): Maintainer's *git* workflow
Sean Whitton [Sat, 29 Oct 2016 14:30:18 +0000 (07:30 -0700)]
dgit-nmu-simple(7): Maintainer's *git* workflow

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-sponsorship(7): Demote to subsection
Sean Whitton [Sat, 29 Oct 2016 14:29:44 +0000 (07:29 -0700)]
dgit-sponsorship(7): Demote to subsection

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-sponsorship(7): Correct sponsee/sponsor
Sean Whitton [Sat, 29 Oct 2016 14:29:30 +0000 (07:29 -0700)]
dgit-sponsorship(7): Correct sponsee/sponsor

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-sponsorship(7): Mention RFS procedure
Sean Whitton [Sat, 29 Oct 2016 14:29:08 +0000 (07:29 -0700)]
dgit-sponsorship(7): Mention RFS procedure

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-sponsorship(7): "sample dgit push"
Sean Whitton [Sat, 29 Oct 2016 14:28:43 +0000 (07:28 -0700)]
dgit-sponsorship(7): "sample dgit push"

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2 years agodgit-sponsorship(7): Suggest pristine-tar(1)
Sean Whitton [Sat, 29 Oct 2016 14:26:24 +0000 (07:26 -0700)]
dgit-sponsorship(7): Suggest pristine-tar(1)

Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>