Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | dgit-repos-policy-debian: Remirror a package when it becomes public | Ian Jackson | 2017-01-12 |
| | | | | | | | | | Ie, make the repo available much more promptly when the package passes NEW. Closes:#849789. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | dgit-repos-policy-debian; Unset GIT_ALTERNATE_OBJECT_DIRECTORIES | Ian Jackson | 2016-12-19 |
| | | | | | | | This broke due to recent git setting GIT_ALTERNATE_OBJECT_DIRECTORIES in the pre-receive-hook. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | git- prefixes: Fix dgit-repos-policy-debian | Ian Jackson | 2016-10-16 |
| | | | | | | | | Use `git for-each-ref' instead of `git-for-each-ref'. Broken in 8a178bf100d4 "Tag change: Update dgit-repos-policy-debian". Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | Infra: Introduce Debian::Dgit::Infra | Ian Jackson | 2016-10-15 |
| | | | | | | | This is used by all the Perl in dgit-infrastructure.deb. So far it does nothing, so no functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | Copyright: Add notices to some more of the (larger) files | Ian Jackson | 2016-10-11 |
| | | | | Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | Tag change: Update dgit-repos-policy-debian | Ian Jackson | 2016-07-31 |
| | | | | | | | | The only place where we call debiantag, and the only place where we know about tag names, is in vsn_in_our_history. We need to change it to query multiple tags. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | Tag change: Rename debiantag to debiantag_old | Ian Jackson | 2016-07-31 |
| | | | | | | | | | | | | | | | | | We are going to change the tag name of the main signed tag used by dgit to signal the user's intent to the archive server. Prepare for this by changing debiantag to debiantag_old and changing all call sites outside dgit itself. dgit will want to be able to generate either, depending on whether it's cooperating in an rpush with a new or old dgit so reintroduce a wrapper called debiantag there. This will also allow us to have dgit generate old tags for testing. No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||
* | dgit-repos-policy-debian.: fix git-cat-file-handling with multiple taints in ↵ | Ian Jackson | 2016-07-16 |
| | | | | db (!). | ||
* | dgit-repos-policy-debian: Better error handling | Ian Jackson | 2016-07-16 |
| | | | | Show more info when git-cat-file --batch goes wrong | ||
* | dgit-repos-policy-debian: better error message when git-cat-file produces ↵ | Ian Jackson | 2016-07-01 |
| | | | | unexpected output | ||
* | Infrastructure: Improve an error message in dgit-repos-policy-debian. | Ian Jackson | 2015-08-16 |
| | |||
* | Work around #793471 (madness with $SIG{__WARN__} and Perl's system builtin): ↵ | Ian Jackson | 2015-07-25 |
| | | | | | | | move $SIG{} setting into setup_sigwarn in Dgit.pm, and check getppid. We also need to fix up the expectation for an error message in one of the tests, where the message changes as a side effect. | ||
* | Infrastructure: Get mirroring right for fresh repos of existing packages (!) | Ian Jackson | 2015-07-21 |
| | |||
* | dgit-repos-policy-debian: Break out vsn_in_our_history (nfc) | Ian Jackson | 2015-07-21 |
| | |||
* | Improve an error message from dgit-repos-policy-debian. | Ian Jackson | 2015-07-19 |
| | |||
* | Error messages: Add some newlines to make the real error clearer in a lot of ↵ | Ian Jackson | 2015-07-05 |
| | | | | noise | ||
* | For non-Debian distros, debiantag() uses distro name a la DEP-14. | Ian Jackson | 2015-07-04 |
| | |||
* | Infra: Improve db retry handling | Ian Jackson | 2015-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. | ||
* | Test suite: Rename dgit-repos-policy-debian DB retry hook env var (nfc) | Ian Jackson | 2015-06-22 |
| | |||
* | Infra: Support not running out of working tree | Ian Jackson | 2015-06-20 |
| | |||
* | Test suite: Test dgit-repos-policy-debian database retry | Ian Jackson | 2015-06-13 |
| | |||
* | Infra: dgit-repos-policy-debian: Fix db retry loop | Ian Jackson | 2015-06-13 |
| | |||
* | Infra: dgit-repos-server-debian: Run check_package on push | Ian Jackson | 2015-06-13 |
| | |||
* | Infra: dgit-repos-server-debian: check_package looks in good suites, before ↵ | Ian Jackson | 2015-06-13 |
| | | | | considering age | ||
* | Infra: dgit-repos-server-debian: Break out check_package core | Ian Jackson | 2015-06-13 |
| | |||
* | infra: Finish replay prevention | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: better debugging for tainted object checking | Ian Jackson | 2015-05-31 |
| | |||
* | policy: Improve taint message recorded in db by --deliberately-not-fast-forward | Ian Jackson | 2015-05-31 |
| | |||
* | Check for deliberatelies correctly (in-memory data structures have full name) | Ian Jackson | 2015-05-31 |
| | |||
* | Infra: Exit statuses: work around bizarre behaviour of perl die wrt $?, and ↵ | Ian Jackson | 2015-05-31 |
| | | | | de-reserve policy hook status flag 0x80 | ||
* | Infra: in dgit-repos-policy-debian, fix history tagg lookup | Ian Jackson | 2015-05-31 |
| | |||
* | Infra: in dgit-repos-policy-debian, pass dgit api-query query specs with no ↵ | Ian Jackson | 2015-05-31 |
| | | | | leading / | ||
* | Infra: in dgit-repos-policy-debian actually call getpushinfo | Ian Jackson | 2015-05-31 |
| | |||
* | Infra: Put correct value into taintoverrides for questionable history; ↵ | Ian Jackson | 2015-05-31 |
| | | | | document the field contents in a comment | ||
* | dgit-repos-policy-debian: Fix taint overrides sql (and print it out for ↵ | Ian Jackson | 2015-05-31 |
| | | | | debugging) | ||
* | Infra: pass $distrodir to policy hook (as yet unused, intended for config) | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: Fix new repo checks | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: Move time check (nfc, apart from debugging) | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: Fix add_taint | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: Fix error handling, and test fixes | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: Fix check-list printing | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: WIP bugfixes to debugging | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: Fix mode calculation | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: WIP bugfixes etc. | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: WIP bugfixes | Ian Jackson | 2015-05-31 |
| | |||
* | dgit-repos-policy-debian: Add debugging output | Ian Jackson | 2015-05-31 |
| | |||
* | Implement cron mode for dgit-repos-server and corresponding code in ↵ | Ian Jackson | 2015-05-31 |
| | | | | dgit-repos-policy-debian | ||
* | Policy hook sets mode of NEW repos (and policy protocol passes new repo ↵ | Ian Jackson | 2015-05-31 |
| | | | | pathname for this purpose) | ||
* | dgit-repos-policy-debian: Break out statpackage (nfc) | Ian Jackson | 2015-05-31 |
| | |||
* | DGIT_TEST_DEBUG: Improve plumbing and honour in policy hook. Also honour ↵ | Ian Jackson | 2015-05-31 |
| | | | | $dgitlive |