Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Don't use TRUNCATE CASCADE in the create small backup script | Christopher Baines | 2020-03-13 |
| | | | | As it makes it clearer what tables will be truncated. | ||
* | Trip the derivation output details table in the small data dump | Christopher Baines | 2020-03-13 |
| | |||
* | Trim derivation source file tables in the small data dump | Christopher Baines | 2020-03-13 |
| | |||
* | Query for more recent derivation outputs by default | Christopher Baines | 2020-03-12 |
| | | | | | Rather than looking for the oldest unknown outputs, as the new ones are generally more useful. | ||
* | Remove peek call that snuck in to the builds module | Christopher Baines | 2020-03-02 |
| | |||
* | Add scripts for generating database dumps | Christopher Baines | 2020-03-02 |
| | |||
* | Update http-multiple-get | Christopher Baines | 2020-03-02 |
| | | | | Update this by copying the code from Guix again. | ||
* | Improve the builds verbose output | Christopher Baines | 2020-03-01 |
| | |||
* | Make the dumps page work when dumps is a symlink | Christopher Baines | 2020-03-01 |
| | |||
* | Order build statuses by id, not timestamp | Christopher Baines | 2020-03-01 |
| | | | | | Some builds from Cuirass change status at the same timestamp, so use the id for ordering instead. | ||
* | Redirect to the latest version of a file | Christopher Baines | 2020-02-29 |
| | |||
* | Support customising the latest branch revision max processes | Christopher Baines | 2020-02-28 |
| | | | | | This makes it possible to set a higher or lower value depending on what you want. | ||
* | Log the time spent in a locked section | Christopher Baines | 2020-02-28 |
| | |||
* | Improve the locking around fetching channel instances | Christopher Baines | 2020-02-28 |
| | | | | | | | I think there's still the potential for a race condition when working with the cached checkout of the repository, but this lock was far too wide. The sensitive section is just the latest-channel-instances call, as it adds the relevant files to the store, and that's what's returned. | ||
* | Use Guile 3 for development | Christopher Baines | 2020-02-27 |
| | |||
* | Enable using Guile 3 | Christopher Baines | 2020-02-27 |
| | |||
* | Do some more mocking in the jobs-load-new-guix-revision tests | Christopher Baines | 2020-02-27 |
| | | | | To help with getting them running on Guile 3. | ||
* | Improve the error reporting within process-load-new-guix-revision-job | Christopher Baines | 2020-02-27 |
| | | | | By including a backtrace. | ||
* | Prevent inlining for a number of procedures | Christopher Baines | 2020-02-27 |
| | | | | So that the load-new-guix-revision tests work with Guile 3. | ||
* | Add some syntax to prevent inlining within modules | Christopher Baines | 2020-02-27 |
| | | | | | This is relevant, as it prevents the mock function used in tests working with Guile 3. | ||
* | Remove unused mock-inferior import | Christopher Baines | 2020-02-27 |
| | |||
* | Add a few imports in preparation for Guile 3 | Christopher Baines | 2020-02-27 |
| | |||
* | Generate .go files for the tests | Christopher Baines | 2020-02-27 |
| | | | | I think this might help with getting relevant stack traces. | ||
* | Make the test output more verbose | Christopher Baines | 2020-02-27 |
| | |||
* | Don't use the (tests driver) module | Christopher Baines | 2020-02-27 |
| | | | | | As I forget why I even added it. I'm sure it was to try and make test failures more understandable, but I'm not sure it worked. | ||
* | Add a missing import | Christopher Baines | 2020-02-27 |
| | |||
* | Clean up some time logging code | Christopher Baines | 2020-02-24 |
| | |||
* | Adapt some license related code to work without mock in the tests | Christopher Baines | 2020-02-24 |
| | | | | | With Guile 3, there's a potential for mock to work in even fewer circumstances. So, adapt the code to enable writing the tests without mock. | ||
* | Switch to using some shorter syntax for logging time taken | Christopher Baines | 2020-02-24 |
| | | | | In the load-new-guix-revision module. | ||
* | Add a new utils module, containing a with-time-logging syntax rule | Christopher Baines | 2020-02-24 |
| | |||
* | Check that the test database is being used in all the tests | Christopher Baines | 2020-02-24 |
| | |||
* | Add a function to check if the test database is being used | Christopher Baines | 2020-02-24 |
| | | | | | This helps avoid problems when running the tests, and the test database not being used. | ||
* | Add missing ROLLBACK for transaction | Christopher Baines | 2020-02-24 |
| | |||
* | Refactor the logging setup out of process-load-new-guix-revision-job | Christopher Baines | 2020-02-24 |
| | | | | To simplify both procedures. | ||
* | Clear a couple of tables in the load-new-guix-revision tests | Christopher Baines | 2020-02-24 |
| | | | | | As entries from incomplete previous runs can effect the test, so clean out any old data before the test begins. | ||
* | Add a page listing the available database dumps | Christopher Baines | 2020-02-22 |
| | |||
* | Add a function to delete unreferenced derivations | Christopher Baines | 2020-02-16 |
| | |||
* | Fix some comments | Christopher Baines | 2020-02-16 |
| | | | | Copied over from the Mumi code. | ||
* | Make a constraint deferrable | Christopher Baines | 2020-02-16 |
| | | | | To allow for deferring it in a transaction when deleting derivations. | ||
* | Add another 0 to the job default character limit | Christopher Baines | 2020-02-16 |
| | | | | | This seems to work fine, and now because of the channel-instances, it's useful to display more data by default. | ||
* | Fix target handling on the package derivation history page | Christopher Baines | 2020-02-16 |
| | |||
* | Define the code to delete data from non-master branches properly | Christopher Baines | 2020-02-16 |
| | |||
* | Make it possible to query builds servers for specific outputs | Christopher Baines | 2020-02-16 |
| | |||
* | Guard against build being missing from the output response | Christopher Baines | 2020-02-16 |
| | |||
* | Better handle errors when fetching builds by output | Christopher Baines | 2020-02-15 |
| | |||
* | Fix some functions being called with the wrong number of arguments | Christopher Baines | 2020-02-15 |
| | |||
* | Improve error handling in the query-build-servers script | Christopher Baines | 2020-02-15 |
| | |||
* | Improve associating builds with derivations | Christopher Baines | 2020-02-15 |
| | | | | Even without knowing the details of the derivation. | ||
* | Enhance ensure-build-exists | Christopher Baines | 2020-02-15 |
| | | | | | Support calling it with derivation-output-details-set-id, which can be used when querying for builds. | ||
* | Set a default target for the revision builds page | Christopher Baines | 2020-02-15 |
| | | | | | This solves the build stats showing up incorrectly, as without this there was no filtering on target. |