aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/web
Commit message (Collapse)AuthorAge
...
* Fix typo with build_change parameterChristopher Baines2020-11-21
| | | | For the compare by datetime package derivations page.
* Fix the JSON link on the compare package derivations pageChristopher Baines2020-11-21
|
* Consolidate the package derivation comparison codeChristopher Baines2020-11-21
|
* Start merging the package derivation comparison codeChristopher Baines2020-11-21
|
* Extract out the compare form controlsChristopher Baines2020-11-21
| | | | So they can be used for the package derivations page
* Fix some links on the compare pageChristopher Baines2020-11-21
|
* Add default datetimes for compare-by-datetimeChristopher Baines2020-11-21
| | | | As this makes it easy to compare the current state of two branches.
* Improve the comparison page interfaceChristopher Baines2020-11-21
| | | | | Try to unify the code for the different comparison modes, so that there's less of it.
* Specify an invalid parameter message in parse-datetimeChristopher Baines2020-11-21
|
* Avoid errors in form-horizontal-controlChristopher Baines2020-11-21
| | | | When invalid parameters don't have a message.
* Avoid crashing when no compare arguments are providedChristopher Baines2020-11-21
|
* Fix build links on the derivation pageChristopher Baines2020-11-20
| | | | | In the case where the build is for a different derivation with the same outputs.
* Improve the headings on the compare derivations pageChristopher Baines2020-11-20
|
* Don't show all results on the compare package derivation pageChristopher Baines2020-11-20
| | | | | By default. For comparisons involving lots of changed derivations, the page can take too long to render.
* Fix typoChristopher Baines2020-11-19
|
* Include a "Build change" filter on the package derivations pageChristopher Baines2020-11-19
| | | | This helps determine what things a change broke or fixed for example.
* Clean up some unused code in the compare controllerChristopher Baines2020-11-19
|
* Fix compare by datetime URLChristopher Baines2020-11-19
| | | | Use package-derivations rather than derivations, as this is more accurate.
* Rework some of the table entries in the package through time tablesChristopher Baines2020-11-16
| | | | | Try to clarify what the data means, make the revision commit more prominent compared to the date and improve the display on smaller screens.
* Use a darker grey on the tables through timeChristopher Baines2020-11-16
| | | | Just to make sure it's easy to see.
* Show build information when comparing package derivationsChristopher Baines2020-10-31
| | | | | As this is useful to see, as it can indicate that a change to the derivation has led to the builds to start failing/succeeding.
* Remove a few peek calls that snuck inChristopher Baines2020-10-31
|
* Add a way of displaying build statuses as small labelsChristopher Baines2020-10-31
|
* Rename some derivation comparison proceduresChristopher Baines2020-10-31
| | | | As they actually just relate to package derivations.
* Add default "none" target to the package derivation outputs pageChristopher Baines2020-10-31
| | | | | This avoids odd results for the links from the package substitute availability page.
* Improve the failed comparison pageChristopher Baines2020-10-23
|
* Fix compare package derivations JSON linkChristopher Baines2020-10-23
|
* Fix rendering of the /builds pageChristopher Baines2020-10-21
|
* Limit the builds displayed on the /builds pageChristopher Baines2020-10-21
| | | | Otherwise it can't render if there are lots of builds.
* Add a view build link on the build pageChristopher Baines2020-10-21
|
* Fix broken links to buildsChristopher Baines2020-10-21
|
* Include the revision in the package derivation outputs JSONChristopher Baines2020-10-13
|
* Include package details for the package derivation outputs JSONChristopher Baines2020-10-13
| | | | So it's easier to match the output back to the package.
* Tweak linking to build serversChristopher Baines2020-10-11
| | | | | | Move the logic from different places in the view code, and also start supporting linking to guix.cbaines.net builds. I'm unsure quite how to generalise this, but just starting doing it is probably the way forward.
* Improve latest processed revision pages for reproducibility stuffChristopher Baines2020-10-11
| | | | | Support the package-derivation-outputs page, and switch the package-reproducibility page across to use it.
* Add a very rough JSON output for the package derivation outputs pageChristopher Baines2020-10-11
|
* Split the jobs metric in to succeede, queued and failedChristopher Baines2020-10-09
| | | | Rather than just completed or not.
* Add Prometheus metrics for indexes specificallyChristopher Baines2020-10-09
|
* Include the base commit and target commit in the compare outputChristopher Baines2020-10-09
| | | | This makes it easier to make other requests with the response body.
* Include tablespace as a label for table metricsChristopher Baines2020-10-09
| | | | As this will make it easier to tell where space is going.
* Improve select-job-for-commitChristopher Baines2020-10-09
| | | | It now returns #f or a list, rather than the empty list or a nested list.
* Clarify that the derivations comparison only is for packagesChristopher Baines2020-10-09
| | | | As it excludes the channel instances and system tests.
* Use letpar& for systems and targets in render-compare/derivationsChristopher Baines2020-10-09
|
* Change the derivation comparison targetsChristopher Baines2020-10-09
| | | | To be targets, rather than systems.
* Link to the revisions in the comparison headerChristopher Baines2020-10-09
|
* Support storing whether to authenticate commits by git repositoryChristopher Baines2020-10-07
| | | | To allow using the Guix Data Service when commits aren't authenticated.
* Fix the no latest revision behaviour for the latest revision linksChristopher Baines2020-10-04
| | | | | Previously the render-unknown-revision procedure would error, as it wasn't meant for this purpose.
* Remove some unnecessary parallel-via-thread-pool-channel callsChristopher Baines2020-10-04
| | | | As these were causing errors because they were nested in letpar&.
* Bump the copyright date in the footerChristopher Baines2020-10-03
| | | | Later is better than never...
* Completely rework the way db connections are handled during requestsChristopher Baines2020-10-03
| | | | | | | | | | | | | Previously, a connection was passed through the code handling the request. When queries were performed, this could block the thread though, potentially leaving the server unable to serve other requests. Instead, this now runs queries in a pool of threads. This should remove the possibility of blocking the threads used by the web server, and in doing so, some of the queries have been parallelised. I''m still not sure about the naming and syntax, but I think the functionality is a sort of step forward.