summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Infra: ssh-wrap: Use master dgit-live for dispatchIan Jackson2015-06-26
|
* Infra: ssh-wrap: export PERLLIBIan Jackson2015-06-26
|
* Infra: Improve db retry handlingIan Jackson2015-06-23
| | | | | | | | | | Use theh new poldb_setup hook to (a) set up HandleError and (b) run the DGIT_RPD_TEST_DBLOOP_HOOK. This is needed because the PRAGMA in poldb_setup can cause a SQLITE_BUSY error in newer sqlite3, and we want both the HandleError setup and the hook (which sets a timeout, amongst other things) to occur before sqlite3 tries to take its lock.
* Dgit.pm: poldb_setup: Provide hook functionIan Jackson2015-06-23
| | | | No users yet, so nfc.
* Test suite: Make dsd-clone-drs test a no-op in installed package modeIan Jackson2015-06-23
|
* Test suite: debpolicy-dbretry: Move taintsout waitIan Jackson2015-06-23
| | | | This is a very minor optimisation.
* Test suite: Introduce t-policy-nonexistIan Jackson2015-06-23
| | | | "t-policy false" did not work properly.
* Test suite: Make t-policy more robust, and work in installed-package modeIan Jackson2015-06-23
|
* Test suite: Fix a `git-show-ref' to be `git show-ref'Ian Jackson2015-06-23
|
* Test suite: Set DEBCHANGE_VENDORIan Jackson2015-06-23
| | | | The test suite wants dch to behave as if for Debian.
* Test suite: Make dsd-ssh work for installed-package testsIan Jackson2015-06-23
| | | | | Previously it would say `perl dgit-ssh-dispatch' which causes perl to look only in `.'.
* Use force flag when pushing tagsIan Jackson2015-06-23
| | | | | | | | | Newer versions of git push will not overwrite an existing tag unless the client specifies + on the refspec (or --force). (This is a client-side check.) So add this flag where appropriate, both in dgit itself, and in the test suite.
* Test suite: Drop gpgv dependency from debian/tests/controlIan Jackson2015-06-23
| | | | This is covered by the dgit-infrastructure Depends now
* Packaging: Strengthen dgit-infrastructure dependenciesIan Jackson2015-06-23
| | | | | | In practice these dependencies are going to be needed for almost all deployments. They are also needed for the DEP-8 test suite, and we would prefer not to replicate them in debian/tests/control.
* Packaging: Adding missing dependency from dgit-infrastructure to dgitIan Jackson2015-06-23
|
* Packaging: Add missing dependencies on libjson-perl and *sqlite3*Ian Jackson2015-06-23
|
* Test suite: Rename dgit-repos-policy-debian DB retry hook env var (nfc)Ian Jackson2015-06-22
|
* Packaging: package the dgit-repos-* scriptsIan Jackson2015-06-22
|
* Packaging: package the perl modules (!)Ian Jackson2015-06-22
|
* Avoid use of "my $_", which is not portableIan Jackson2015-06-22
|
* Infra: Support not running out of working treeIan Jackson2015-06-20
|
* Infra: ssh-wrap: set PERLLIB and get name of script rightIan Jackson2015-06-20
|
* Test suite: None of the dsd tests can be DEP-8 testedIan Jackson2015-06-20
| | | | | | | Retain the check for .git in dsd-clone-drs, because we are going to remove this restriction in general, but can't do so for this particular test (which is inapplicable if using an installed package becaue then the source code should come via the package repositories).
* Infra: dgit-ssh-dispatch sets PERLLIBIan Jackson2015-06-20
|
* Test suite: Use $troot rather than $root/tests twice (nfc)Ian Jackson2015-06-20
|
* Update copyright datesIan Jackson2015-06-20
|
* Infra: Provide dgit clone-dgit-repos-serverIan Jackson2015-06-20
|
* Infra: dgit-ssh-dispatch: Formatting fix (nfc)Ian Jackson2015-06-20
|
* Infra: dgit-ssh-dispatch: Break out serve_up (nfc)Ian Jackson2015-06-20
|
* Test suite: Test dgit-repos-policy-debian database retryIan Jackson2015-06-13
|
* Test suite: Provide t-git-get-ref-exactIan Jackson2015-06-13
| | | | No callers right now but I keep reinventing this.
* Infra: dgit-repos-policy-debian: Fix db retry loopIan Jackson2015-06-13
|
* Test suite: Test that --deliberately-not-fast-forward only works duuring NEW ↵Ian Jackson2015-06-13
| | | | phase
* Test suite: Test that trying to reintroduce tainted history failsIan Jackson2015-06-13
|
* Test suite: Provide t-prep-mergechangelogs and use it in debpolicy-newrejectIan Jackson2015-06-13
|
* Test suite: Test that taints get auto removedIan Jackson2015-06-13
|
* Infra: dgit-repos-server-debian: Run check_package on pushIan Jackson2015-06-13
|
* Infra: dgit-repos-server-debian: check_package looks in good suites, before ↵Ian Jackson2015-06-13
| | | | considering age
* Infra: dgit-repos-server-debian: Break out check_package coreIan Jackson2015-06-13
|
* Test suite: Wrap a line (nfc)Ian Jackson2015-06-10
|
* Test suite: t-expect-push-fail checks HEAD object did not arriveIan Jackson2015-06-10
|
* Test suite: test forbidden objects not presentIan Jackson2015-06-10
|
* Test suite: Use t-expect-push-fail everywhereIan Jackson2015-06-10
|
* Test suite: Make t-expect-push-fail out of the remains of mustfailIan Jackson2015-06-10
|
* Test suite: Move most of mustfail into t-expect-failIan Jackson2015-06-10
|
* Test suite: Make t-expect-fail flexible wrt which grep to runIan Jackson2015-06-10
| | | | | | | | Change the default to fgrep, and override it in the places where this is needed. Also use shell substitution to quote .s in tag name in debpolicy-newreject.
* Test suite: Make t-reporefs stash the outputIan Jackson2015-06-10
|
* Test suite: drs-push-rejects: use set +o pipefail, not set +eIan Jackson2015-06-07
|
* Test suite: Move t-reporefs into libIan Jackson2015-06-07
|
* Test suite: set -o pipefail, in libIan Jackson2015-06-07
|