aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/model
Commit message (Collapse)AuthorAge
* 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
|
* 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.
* Remove redundant lambda from deduplicate-stringsChristopher 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
|
* Improve the compare derivations pageChristopher Baines2019-03-17
| | | | | Add support for filtering the results, and add the system and target to the output.
* 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.
* Many changesChristopher Baines2019-03-11
| | | | | | | | | | | | | | A large proportion of these changes relate to changing the way packages relate to derivations. Previously, a package at a given revision had a single derivation. This was OK, but didn't account for multiple architectures. Therefore, these changes mean that a package has multiple derivations, depending on the system of the derivation, and the target system. There are multiple changes, small and large to the web interface as well. More pages link to each other, and the visual display has been improved somewhat.
* Continue improving pages and linking things togetherChristopher Baines2019-03-07
|
* Start to visualise derivationsChristopher Baines2019-03-07
|
* Add a few new pagesChristopher Baines2019-03-06
| | | | For showing more information about builds, revisions and derivations.
* Include the status of derivationsChristopher Baines2019-03-06
| | | | On the comparison page.
* Add new models relating to builds and build serversChristopher Baines2019-03-06
| | | | These will allow tracking what's going on with build servers.
* Improve the model for derivationsChristopher Baines2019-02-10
| | | | | | These changes mean that more information about derivations is recorded. There are a number of corresponding changes in the database schema that are not tracked in the repository unfortunately.
* Add an error page for unknown commitsChristopher Baines2019-02-08
|
* Initial commitChristopher Baines2019-02-07
This is a service designed to provide information about Guix. At the moment, this initial prototype gathers up information about packages, the associated metadata and derivations. The initial primary use case is to compare two different revisions of Guix, detecting which packages are new, no longer present, updated or otherwise different. It's based on the Mumi project. [1]: https://git.elephly.net/software/mumi.git