aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add missing build-aux filesChristopher Baines2019-04-16
| | | | | And tweak the .gitignore to reduce the chance that similar files are missed in the future.
* Add .dir-locals.elChristopher Baines2019-04-14
|
* Add an initial testChristopher Baines2019-04-14
| | | | Along with the buildsystem changes to make `make check` work.
* Add some initial Sqitch migrationsChristopher Baines2019-04-14
| | | | These are based on the state of the current manually managed database.
* Tweak the Sqitch configurationChristopher Baines2019-04-14
|
* Extract out some database functionality to another moduleChristopher Baines2019-04-14
|
* Add a .gitattributes fileChristopher Baines2019-04-14
| | | | This is recommended by the Sqitch docs.
* Move the sqitch files in to the sqitch directoryChristopher Baines2019-04-13
| | | | To keep them together, and leave the top level repository directory clearer.
* Initialise SqitchChristopher Baines2019-04-13
| | | | It's a tool for managing the database schema.
* Clear the packages derivation cacheChristopher Baines2019-04-10
| | | | | As this should help prevent issues when the previously cached derivation is removed from the store.
* Improve the job processingChristopher Baines2019-04-10
| | | | Speed up checking for new jobs, and remove debugging output.
* Add a statistics pageChristopher Baines2019-04-08
| | | | To show the total number of derivations, and guix revisions.
* Add a function to get a count of Guix revisionsChristopher Baines2019-04-08
|
* Add a function to get a count of derivationsChristopher Baines2019-04-08
|
* Remove built guix-data-service-process-branch-updated-email fileChristopher Baines2019-04-08
| | | | It should never have been committed.
* More easily support stopping guix-data-service-process-jobsChristopher Baines2019-03-29
|
* Better handle failures when computing the transative supported inputsChristopher Baines2019-03-29
|
* Deduplicate inferior packagesChristopher Baines2019-03-29
| | | | As sometimes there can be duplicates, for example with deprecated packages.
* Delete duplicate entries in the package-entries listChristopher Baines2019-03-28
| | | | | This can happen when the same package is defined with two names, for example, with deprecated-package.
* Support displaying builtin:download derivationsChristopher Baines2019-03-28
|
* Try to handle the guix store item being garbage collectedChristopher Baines2019-03-28
|
* Handle missing derivations when rendering the comparisonChristopher Baines2019-03-24
|
* Switch parts of the comparison code to use hash tablesChristopher Baines2019-03-24
| | | | | Rather than vhashes. This removes the need for the expensive vhash-delete calls.
* Switch dynamic-wind for with-throw-handlerChristopher Baines2019-03-24
| | | | | Not sure why, but dynamic-wind was causing issues by closing the database connection too early, but with-throw-handler seems to work OK.
* Remove redundant lambda from deduplicate-stringsChristopher Baines2019-03-24
|
* Handle 0 derivations in package-data-vhash->derivations-and-build-statusChristopher Baines2019-03-24
|
* Differentiate filtering better for select-derivations-and-build-statusChristopher Baines2019-03-24
| | | | | | An empty list of derivation-file-names should result in no results, but in the case of the systems, targets and build-statuses, we want all of the results.
* Improve the query in select-derivations-and-build-statusChristopher Baines2019-03-24
| | | | Fix handling derivations which target multiple systems (somehow?).
* Deduplicate file-names in select-derivations-and-build-statusChristopher Baines2019-03-24
| | | | As this can make the queries a bit more readable.
* Extract out deduplicate-strings to the utils moduleChristopher Baines2019-03-24
|
* Add ruby-rerun to the guix-dev.scm fileChristopher Baines2019-03-24
| | | | | As this is useful for running the server, and restarting automatically on code changes.
* Order the index page guix revision jobsChristopher Baines2019-03-19
|
* Check the type of the header values in branch-updated-emailsChristopher Baines2019-03-19
|
* Add support for processing branch updated emailsChristopher Baines2019-03-19
|
* Fix the layout on the derivation and store item pagesChristopher Baines2019-03-19
|
* Improve the form styling on the index pageChristopher Baines2019-03-17
|
* Ensure all rows contain a columnChristopher Baines2019-03-17
| | | | | As this helps with the layout, especially the whitespace to the left on smaller screens.
* Update the JSON link on the compare/derivations pageChristopher Baines2019-03-17
|
* Fix comparison in render-compare/derivationsChristopher Baines2019-03-17
|
* Improve the compare derivations pageChristopher Baines2019-03-17
| | | | | Add support for filtering the results, and add the system and target to the output.
* Add build-status-value->display-stringChristopher Baines2019-03-17
|
* Fix the JSON responses for the comparison pagesChristopher Baines2019-03-16
|
* Increase the margin for buttons on the right of the compare pageChristopher Baines2019-03-16
|
* Fix some duplication on the compare pageChristopher Baines2019-03-16
| | | | For the new and removed package sections.
* Improve the display of the show revision pageChristopher Baines2019-03-16
|
* Remove the bottom margin from the headerChristopher Baines2019-03-16
| | | | As it's a bit unnecessary.
* Further improve load-new-guix-revision-jobsChristopher Baines2019-03-16
| | | | | | | | | Split the derivations up in to some groups, and run invalidate-derivation-caches! inbetween to try and reduce the memory usage. Also make a couple of other changes to reduce memory usage or protect against errors.
* Time more steps in load-new-guix-revisionChristopher Baines2019-03-15
| | | | This is useful for debugging purposes.
* Better guard against errors in packages when loading revisionsChristopher Baines2019-03-15
| | | | | In particular, things like undefined variables in the package definition.
* Avoid loading in all derivationsChristopher Baines2019-03-14
| | | | | Just load in the ones that are not already in the database, as this will hopefully be faster and require less memory.