chiark / gitweb /
dgit.git
5 years agoMake access_basedistro honour $idistro (i.e. make -d work properly again)
Ian Jackson [Sun, 3 Aug 2014 17:38:22 +0000 (18:38 +0100)]
Make access_basedistro honour $idistro (i.e. make -d work properly again)

5 years agoPrint better message for lack of configuration settings.
Ian Jackson [Sun, 3 Aug 2014 17:37:46 +0000 (18:37 +0100)]
Print better message for lack of configuration settings.

5 years agoTurn off debug for wrong tree test
Ian Jackson [Sun, 3 Aug 2014 17:03:47 +0000 (18:03 +0100)]
Turn off debug for wrong tree test

5 years agoTest mismatch during push
Ian Jackson [Sun, 3 Aug 2014 17:02:13 +0000 (18:02 +0100)]
Test mismatch during push

5 years agoDo not spew diff output to terminal (by default). Print sensible message instead...
Ian Jackson [Sun, 3 Aug 2014 17:00:55 +0000 (18:00 +0100)]
Do not spew diff output to terminal (by default).  Print sensible message instead.  Closes:#736526.

5 years agoDo not spew diff output to terminal (by default). Closes:#736526.
Ian Jackson [Sun, 3 Aug 2014 16:39:37 +0000 (17:39 +0100)]
Do not spew diff output to terminal (by default).  Closes:#736526.

5 years agoWork with wheezy-backports (and keep squeeze-backports working too). Closes:#736524.
Ian Jackson [Sun, 3 Aug 2014 16:30:03 +0000 (17:30 +0100)]
Work with wheezy-backports (and keep squeeze-backports working too). Closes:#736524.

5 years agoClone removes destination directory on error. Closes:#736153.
Ian Jackson [Sun, 3 Aug 2014 16:17:19 +0000 (17:17 +0100)]
Clone removes destination directory on error.  Closes:#736153.

5 years agogetcwd: Introduce must_getcwd using getcwd rather than cmdoutput
Ian Jackson [Sun, 3 Aug 2014 16:09:43 +0000 (17:09 +0100)]
getcwd: Introduce must_getcwd using getcwd rather than cmdoutput

5 years agodebian/changelog: Recategorise and sort out a bit
Ian Jackson [Sat, 2 Aug 2014 11:13:49 +0000 (12:13 +0100)]
debian/changelog: Recategorise and sort out a bit

5 years agoMention cross-version dgit rpush incompatibility in manpage.
Ian Jackson [Wed, 30 Jul 2014 17:35:44 +0000 (18:35 +0100)]
Mention cross-version dgit rpush incompatibility in manpage.

5 years agoRevert "Switch to using dgit@git.debian.org (and dgit-repos-server) by default."
Ian Jackson [Wed, 30 Jul 2014 17:30:48 +0000 (18:30 +0100)]
Revert "Switch to using dgit@git.debian.org (and dgit-repos-server) by default."

The infrastructure end of this is not ready.  But I want to push this
branch to master so I don't end up with irreconcileable branches.  So
revert the change to the default config.

This reverts commit 111b247b6198535db5788a07069971e409f539cd.

Conflicts:
debian/changelog

6 years agotests: drs-push-rejects: test unknown suite
Ian Jackson [Wed, 12 Mar 2014 18:36:53 +0000 (18:36 +0000)]
tests: drs-push-rejects: test unknown suite

6 years agotests: drs-push-rejects: malformed tags of various kinds
Ian Jackson [Wed, 12 Mar 2014 18:34:43 +0000 (18:34 +0000)]
tests: drs-push-rejects: malformed tags of various kinds

6 years agodgit-repos-server: call tag tags "headers" in error messages
Ian Jackson [Wed, 12 Mar 2014 18:03:00 +0000 (18:03 +0000)]
dgit-repos-server: call tag tags "headers" in error messages

6 years agotests: drs-push-rejects: todos; now all relevant error conditions in dgit-repos-serve...
Ian Jackson [Thu, 6 Mar 2014 01:02:28 +0000 (01:02 +0000)]
tests: drs-push-rejects: todos; now all relevant error conditions in dgit-repos-server are at least noted with a "fixme"

6 years agotests: drs-push-rejects: more error tests
Ian Jackson [Thu, 6 Mar 2014 01:01:35 +0000 (01:01 +0000)]
tests: drs-push-rejects: more error tests

6 years agodgit-repos-server: some better error msgs, more tests
Ian Jackson [Thu, 6 Mar 2014 00:46:48 +0000 (00:46 +0000)]
dgit-repos-server: some better error msgs, more tests

6 years agotests: drs-push-rejects: fix unexpected success msg
Ian Jackson [Wed, 5 Mar 2014 18:36:41 +0000 (18:36 +0000)]
tests: drs-push-rejects: fix unexpected success msg

6 years agotests: drs-push-rejects: introduce and use "mustsucceed"
Ian Jackson [Wed, 5 Mar 2014 18:27:56 +0000 (18:27 +0000)]
tests: drs-push-rejects: introduce and use "mustsucceed"

6 years agotests: drs-push-rejects: check that failures do not update any refs
Ian Jackson [Wed, 5 Mar 2014 18:28:19 +0000 (18:28 +0000)]
tests: drs-push-rejects: check that failures do not update any refs

6 years agotests: drs-push-rejects: fix "key not in keyring" test
Ian Jackson [Wed, 5 Mar 2014 18:28:34 +0000 (18:28 +0000)]
tests: drs-push-rejects: fix "key not in keyring" test

6 years agodgit-repos-server: some better error msgs, more tests
Ian Jackson [Wed, 5 Mar 2014 18:27:03 +0000 (18:27 +0000)]
dgit-repos-server: some better error msgs, more tests

6 years agodgit-repos-server: fix dm parsing, more tests
Ian Jackson [Wed, 5 Mar 2014 18:06:53 +0000 (18:06 +0000)]
dgit-repos-server: fix dm parsing, more tests

6 years agodgit-repos-server: fix dm parsing (success case)
Ian Jackson [Wed, 26 Feb 2014 22:02:47 +0000 (22:02 +0000)]
dgit-repos-server: fix dm parsing (success case)

6 years agotests: drs-push-rejects: failing test for dm
Ian Jackson [Wed, 26 Feb 2014 19:17:31 +0000 (19:17 +0000)]
tests: drs-push-rejects: failing test for dm

6 years agotests: drs-push-rejects: wip
Ian Jackson [Wed, 26 Feb 2014 19:10:07 +0000 (19:10 +0000)]
tests: drs-push-rejects: wip

6 years agotests: drs-push-rejects: some failure cases; generate tags in script
Ian Jackson [Wed, 26 Feb 2014 17:16:12 +0000 (17:16 +0000)]
tests: drs-push-rejects: some failure cases; generate tags in script

6 years agodgit-repos-server: better error msg for unsigned tag
Ian Jackson [Wed, 26 Feb 2014 17:15:11 +0000 (17:15 +0000)]
dgit-repos-server: better error msg for unsigned tag

6 years agotests: pari-extra_drs.tar: clean
Ian Jackson [Wed, 26 Feb 2014 16:26:49 +0000 (16:26 +0000)]
tests: pari-extra_drs.tar: clean

6 years agotests: drs-push-rejects: new test, currently just passes a push
Ian Jackson [Wed, 26 Feb 2014 16:17:09 +0000 (16:17 +0000)]
tests: drs-push-rejects: new test, currently just passes a push

6 years agotests: rename tartree-edit from gitrepo-edit
Ian Jackson [Wed, 26 Feb 2014 16:16:28 +0000 (16:16 +0000)]
tests: rename tartree-edit from gitrepo-edit

6 years agotests/lib: set up default control files for drs in t-drs
Ian Jackson [Wed, 19 Feb 2014 22:05:59 +0000 (22:05 +0000)]
tests/lib: set up default control files for drs in t-drs

6 years agotests/lib: break out t-untar and use it in t-worktree
Ian Jackson [Wed, 19 Feb 2014 22:05:35 +0000 (22:05 +0000)]
tests/lib: break out t-untar and use it in t-worktree

6 years agotests: run-all: allow arg(s) to override test list
Ian Jackson [Wed, 19 Feb 2014 22:04:48 +0000 (22:04 +0000)]
tests: run-all: allow arg(s) to override test list

6 years agodgit-repos-server: tests: remove obsolete files
Ian Jackson [Wed, 19 Feb 2014 21:49:36 +0000 (21:49 +0000)]
dgit-repos-server: tests: remove obsolete files

6 years agotests: gitrepo-edit: seems to work
Ian Jackson [Wed, 19 Feb 2014 21:37:50 +0000 (21:37 +0000)]
tests: gitrepo-edit: seems to work

6 years agotests: gitrepo-edit: seems to work
Ian Jackson [Wed, 19 Feb 2014 21:37:29 +0000 (21:37 +0000)]
tests: gitrepo-edit: seems to work

6 years agotests: gitrepo-edit: wip, new .edit style
Ian Jackson [Wed, 19 Feb 2014 21:35:27 +0000 (21:35 +0000)]
tests: gitrepo-edit: wip, new .edit style

6 years agotests: gitrepo-edit: wip, before new layout
Ian Jackson [Sun, 16 Feb 2014 15:34:51 +0000 (15:34 +0000)]
tests: gitrepo-edit: wip, before new layout

6 years agotests: git-repo-edit: wip
Ian Jackson [Wed, 12 Feb 2014 18:35:44 +0000 (18:35 +0000)]
tests: git-repo-edit: wip

6 years agodgit-repos-server: fixes, tests. can now pass drs-clone-nogit, really
Ian Jackson [Wed, 12 Feb 2014 18:25:31 +0000 (18:25 +0000)]
dgit-repos-server: fixes, tests.  can now pass drs-clone-nogit, really

6 years agodgit-repos-server: fixes, tests. can now pass drs-clone-nogit
Ian Jackson [Fri, 31 Jan 2014 16:24:08 +0000 (16:24 +0000)]
dgit-repos-server: fixes, tests.  can now pass drs-clone-nogit

6 years agodgit-repos-server: pre-receive hook sends errors to recorderror
Ian Jackson [Wed, 29 Jan 2014 19:06:30 +0000 (19:06 +0000)]
dgit-repos-server: pre-receive hook sends errors to recorderror

6 years agodgit-repos-server: do drs-error and recorderror, not just for reject
Ian Jackson [Wed, 29 Jan 2014 19:03:13 +0000 (19:03 +0000)]
dgit-repos-server: do drs-error and recorderror, not just for reject

6 years agodgit-repos-server: wip fixes
Ian Jackson [Wed, 29 Jan 2014 18:53:43 +0000 (18:53 +0000)]
dgit-repos-server: wip fixes

6 years agodgit-repos-server: tests: test keys, etc.
Ian Jackson [Mon, 27 Jan 2014 01:13:09 +0000 (01:13 +0000)]
dgit-repos-server: tests: test keys, etc.

6 years agodgit-repos-server: tests: download a dm.txt from https://ftp-master.debian.org/dm.txt
Ian Jackson [Mon, 27 Jan 2014 01:09:00 +0000 (01:09 +0000)]
dgit-repos-server: tests: download a dm.txt from https://ftp-debian.org/dm.txt

6 years agodgit-repos-server: parse canonical-suite-containing tags
Ian Jackson [Sun, 26 Jan 2014 19:20:11 +0000 (19:20 +0000)]
dgit-repos-server: parse canonical-suite-containing tags

6 years agodgit-repos-server: clear GIT_DIR and GIT_PREFIX (which we maybe inherit from client...
Ian Jackson [Sun, 26 Jan 2014 19:14:08 +0000 (19:14 +0000)]
dgit-repos-server: clear GIT_DIR and GIT_PREFIX (which we maybe inherit from client git)

6 years agodgit-repos-server: better handling of wrongness in maybeinstallprospective
Ian Jackson [Sun, 26 Jan 2014 19:13:28 +0000 (19:13 +0000)]
dgit-repos-server: better handling of wrongness in maybeinstallprospective

6 years agodgit-repos-server: plumb rejection message through to parent maybeinstallprospective
Ian Jackson [Sun, 26 Jan 2014 19:12:53 +0000 (19:12 +0000)]
dgit-repos-server: plumb rejection message through to parent maybeinstallprospective

6 years agodgit-repos-server: more debugging output
Ian Jackson [Sun, 26 Jan 2014 19:12:19 +0000 (19:12 +0000)]
dgit-repos-server: more debugging output

6 years agoInclude canonicalised suite name in signed tag message.
Ian Jackson [Sun, 26 Jan 2014 19:09:43 +0000 (19:09 +0000)]
Include canonicalised suite name in signed tag message.

6 years agodgit-repos-server: message improvements
Ian Jackson [Fri, 24 Jan 2014 19:49:30 +0000 (19:49 +0000)]
dgit-repos-server: message improvements

6 years agodgit-repos-server: actually receive into incoming
Ian Jackson [Fri, 24 Jan 2014 19:35:39 +0000 (19:35 +0000)]
dgit-repos-server: actually receive into incoming

6 years agodgit-repos-server: add debugging output
Ian Jackson [Fri, 24 Jan 2014 19:35:29 +0000 (19:35 +0000)]
dgit-repos-server: add debugging output

6 years agodgit-repos-server: rename private env vars to DGIT_DRS_...
Ian Jackson [Fri, 24 Jan 2014 19:04:07 +0000 (19:04 +0000)]
dgit-repos-server: rename private env vars to DGIT_DRS_...

6 years agodgit-repos-server: wip, a test
Ian Jackson [Fri, 24 Jan 2014 18:58:52 +0000 (18:58 +0000)]
dgit-repos-server: wip, a test

6 years agodgit-repos-server: tests: no need for troot
Ian Jackson [Wed, 22 Jan 2014 18:36:22 +0000 (18:36 +0000)]
dgit-repos-server: tests: no need for troot

6 years agodgit-repos-server: make _tmp
Ian Jackson [Wed, 22 Jan 2014 18:36:13 +0000 (18:36 +0000)]
dgit-repos-server: make _tmp

6 years agodgit-repos-server: tolerate missing _tmp in cleanup
Ian Jackson [Wed, 22 Jan 2014 18:34:45 +0000 (18:34 +0000)]
dgit-repos-server: tolerate missing _tmp in cleanup

6 years agodgit-repos-server: make _empty ourselves
Ian Jackson [Wed, 22 Jan 2014 18:29:18 +0000 (18:29 +0000)]
dgit-repos-server: make _empty ourselves

6 years agodgit-repos-server: fixes from testing
Ian Jackson [Wed, 22 Jan 2014 18:29:09 +0000 (18:29 +0000)]
dgit-repos-server: fixes from testing

6 years agodgit-repos-server: fixes from testing
Ian Jackson [Sun, 19 Jan 2014 23:48:35 +0000 (23:48 +0000)]
dgit-repos-server: fixes from testing

6 years agodgit-repos-server: fixes to testing arrangements
Ian Jackson [Sun, 19 Jan 2014 23:32:15 +0000 (23:32 +0000)]
dgit-repos-server: fixes to testing arrangements

6 years agodgit-repos-server: wip tests
Ian Jackson [Sun, 19 Jan 2014 15:04:00 +0000 (15:04 +0000)]
dgit-repos-server: wip tests

6 years agoNew script tests/using-intree for running tests on the source tree.
Ian Jackson [Sun, 19 Jan 2014 15:03:40 +0000 (15:03 +0000)]
New script tests/using-intree for running tests on the source tree.

6 years agodgit-repos-server: wip tests/drs-sshd
Ian Jackson [Sun, 19 Jan 2014 02:42:01 +0000 (02:42 +0000)]
dgit-repos-server: wip tests/drs-sshd

6 years agoSwitch to using dgit@git.debian.org (and dgit-repos-server) by default.
Ian Jackson [Sat, 18 Jan 2014 23:18:22 +0000 (23:18 +0000)]
Switch to using dgit@git.debian.org (and dgit-repos-server) by default.

6 years agodgit-repos-server: fix name in changelog
Ian Jackson [Sat, 18 Jan 2014 23:18:16 +0000 (23:18 +0000)]
dgit-repos-server: fix name in changelog

6 years agotest-dummy-drs `distro': for testing dgit-push-responder. WIP.
Ian Jackson [Sat, 18 Jan 2014 23:16:47 +0000 (23:16 +0000)]
test-dummy-drs `distro': for testing dgit-push-responder.  WIP.

6 years agoMove dsc handling together for clarity. NFC.
Ian Jackson [Sat, 18 Jan 2014 22:58:06 +0000 (22:58 +0000)]
Move dsc handling together for clarity.  NFC.

6 years agoCombine pushes of version tag and suite branch into a single git-push. NFC.
Ian Jackson [Sat, 18 Jan 2014 22:51:52 +0000 (22:51 +0000)]
Combine pushes of version tag and suite branch into a single git-push.  NFC.

6 years agoBring forward push of the version tag ref so it happens alongside the push of the...
Ian Jackson [Sat, 18 Jan 2014 22:50:46 +0000 (22:50 +0000)]
Bring forward push of the version tag ref so it happens alongside the push of the suite branch ref.

6 years agoNew git-check and git-create methods "true" which are no-ops.
Ian Jackson [Sat, 18 Jan 2014 22:49:42 +0000 (22:49 +0000)]
New git-check and git-create methods "true" which are no-ops.

6 years agodgit-repos-server: wip, upload-pack
Ian Jackson [Sat, 18 Jan 2014 22:49:02 +0000 (22:49 +0000)]
dgit-repos-server: wip, upload-pack

6 years agodgit-repos-server: wip, unpack regexp a bit
Ian Jackson [Sat, 18 Jan 2014 22:11:25 +0000 (22:11 +0000)]
dgit-repos-server: wip, unpack regexp a bit

6 years agodgit-repos-server: wip, receive-pack mostly done?
Ian Jackson [Wed, 15 Jan 2014 21:40:27 +0000 (21:40 +0000)]
dgit-repos-server: wip, receive-pack mostly done?

6 years agodgit-repos-server: wip
Ian Jackson [Sun, 12 Jan 2014 20:45:40 +0000 (20:45 +0000)]
dgit-repos-server: wip

6 years agodgit-repos-server: wip
Ian Jackson [Sun, 12 Jan 2014 20:06:54 +0000 (20:06 +0000)]
dgit-repos-server: wip

6 years agodgit-repos-server: wip
Ian Jackson [Sun, 12 Jan 2014 18:24:18 +0000 (18:24 +0000)]
dgit-repos-server: wip

6 years agodgit-repos-server: rename from dgit-repos-push-receiver
Ian Jackson [Sun, 12 Jan 2014 14:32:46 +0000 (14:32 +0000)]
dgit-repos-server: rename from dgit-repos-push-receiver

6 years agodgit-repos-push-receiver: wip
Ian Jackson [Sun, 12 Jan 2014 14:32:18 +0000 (14:32 +0000)]
dgit-repos-push-receiver: wip

6 years agodgit-repos-push-receiver: wip
Ian Jackson [Sat, 11 Jan 2014 23:58:49 +0000 (23:58 +0000)]
dgit-repos-push-receiver: wip

6 years agodgit-repos-push-receiver: wip
Ian Jackson [Sat, 11 Jan 2014 18:06:34 +0000 (18:06 +0000)]
dgit-repos-push-receiver: wip

6 years agochangelog: start work on push by tag
Ian Jackson [Wed, 27 Nov 2013 18:36:24 +0000 (18:36 +0000)]
changelog: start work on push by tag

6 years agoNOTES: add note re git-dpm
Ian Jackson [Wed, 5 Mar 2014 18:07:07 +0000 (18:07 +0000)]
NOTES: add note re git-dpm

6 years agoImprove changelog and finalise 0.21 debian/0.21
Ian Jackson [Sun, 19 Jan 2014 02:23:00 +0000 (02:23 +0000)]
Improve changelog and finalise 0.21

6 years agofailedcmd prints $us, not $_[0] - ie, dgit doesn't pretend, in the error message...
Ian Jackson [Sun, 19 Jan 2014 02:21:15 +0000 (02:21 +0000)]
failedcmd prints $us, not $_[0] - ie, dgit doesn't pretend, in the error message, to be its child.

6 years agoImprove changelog
Ian Jackson [Sun, 19 Jan 2014 02:20:39 +0000 (02:20 +0000)]
Improve changelog

6 years agoCompute "-v" option default value (changelog version since) correctly for Debian...
Ian Jackson [Sun, 19 Jan 2014 02:08:32 +0000 (02:08 +0000)]
Compute "-v" option default value (changelog version since) correctly for Debian backports suites.  Closes:#733954.

6 years agoBe able to clone or fetch from Debian backports suites (which are a bit like main...
Ian Jackson [Sun, 19 Jan 2014 01:58:32 +0000 (01:58 +0000)]
Be able to clone or fetch from Debian backports suites (which are a bit like main Debian suites but also a bit not like them).

6 years agoQuirks mechanism
Ian Jackson [Sun, 19 Jan 2014 01:57:22 +0000 (01:57 +0000)]
Quirks mechanism

6 years agoRefuse to do quilt fixup (explicitly or as a result of build). Closes:#731632.
Ian Jackson [Sun, 19 Jan 2014 01:09:13 +0000 (01:09 +0000)]
Refuse to do quilt fixup (explicitly or as a result of build). Closes:#731632.

6 years agoRun a clean (of the specified type) before any build operation; do this with `dpkg...
Ian Jackson [Sun, 19 Jan 2014 00:50:35 +0000 (00:50 +0000)]
Run a clean (of the specified type) before any build operation; do this with `dpkg-buildpackage -T' clean if necessary, so -wd now works with all the building methods.

6 years agoProvide --build-products-dir option (and corresponding semantics for -C) to specify...
Ian Jackson [Sun, 19 Jan 2014 00:16:38 +0000 (00:16 +0000)]
Provide --build-products-dir option (and corresponding semantics for -C) to specify where to find the files to upload.  Closes:#731633.

6 years agoDo not report the (irrelevant) $? when madison parsing fails.
Ian Jackson [Sat, 18 Jan 2014 23:35:19 +0000 (23:35 +0000)]
Do not report the (irrelevant) $? when madison parsing fails.

6 years agoUse failedcmd to report errors when ssh psql fails. Closes:#734281.
Ian Jackson [Sat, 18 Jan 2014 23:34:51 +0000 (23:34 +0000)]
Use failedcmd to report errors when ssh psql fails.  Closes:#734281.

6 years agoAdd Testsuite debian/control header
Ian Jackson [Sat, 18 Jan 2014 23:05:50 +0000 (23:05 +0000)]
Add Testsuite debian/control header