Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | WIPwip-derivation-comparison | Christopher Baines | 2019-11-10 |
| | |||
* | Include the hash algorithm and hash on the formatted derivation page | Christopher Baines | 2019-11-10 |
| | |||
* | Add a page to show a formatted derivation representation | Christopher Baines | 2019-11-09 |
| | | | | | | The HTML is very rough, and the way it's displayed is also rough, but it does provide a way to understand the derivation. I'm also unsure it's a perfect representation, but it's a start at least. | ||
* | Add first version of a page with the history of package derivations | Christopher Baines | 2019-11-09 |
| | | | | | Some filtering options need adding for the system and target, as it's currently hardcoded, but the general page does work. | ||
* | Fix various warnings relating to the controller refactoring | Christopher Baines | 2019-10-18 |
| | |||
* | Handle unknown requests better within controllers | Christopher Baines | 2019-10-18 |
| | |||
* | Extract the comparison pages out from the main modules | Christopher Baines | 2019-10-14 |
| | | | | | In to their own modules. This should help make the code more understandable, and allow future refactoring for readability. | ||
* | Move the unknown-revision function to the correct module | Christopher Baines | 2019-10-14 |
| | |||
* | Refactor the repository pages code | Christopher Baines | 2019-10-14 |
| | | | | | Move it out of the main controller and html modules to better separate the code, which should allow to make it easier to read in the future. | ||
* | Refactor the revision pages | Christopher Baines | 2019-10-14 |
| | | | | | | Move the code to a more specific controller and html module. There's a lot of code related to the revision pages, and having it separated will help with refactoring it. | ||
* | Remove the query-parameters from controller-with-database-connection | Christopher Baines | 2019-10-13 |
| | | | | As I believe it's unused. | ||
* | Refactor the jobs pages code | Christopher Baines | 2019-10-13 |
| | | | | | | Move the code out of the main controller and html modules. There's now too much code in these modules, so begin to separate the functionality, starting with the small amount of code for the jobs pages. | ||
* | Add a compare-by-datetime page | Christopher Baines | 2019-10-13 |
| | | | | | | | | | | This is to compare the state of a branch (or two different branches) at two different times. This complements the ability to compare by revision to be able to just compare by date and time. The relevant revisions are determined, and then compared as normal. This is only a very rough initial implementation, as I'm hoping to refactor the code to reduce duplication. | ||
* | Add a variant of compare/derivations to work with a branch and datetime | Christopher Baines | 2019-10-13 |
| | |||
* | Improve linking between the Jobs and Job queue pages | Christopher Baines | 2019-10-12 |
| | |||
* | Improve error handling for comparison pages | Christopher Baines | 2019-10-12 |
| | |||
* | Add a page for queued jobs | Christopher Baines | 2019-10-12 |
| | |||
* | Remove the now redundant with-base-and-target-commits function | Christopher Baines | 2019-10-12 |
| | | | | Uses of this have been replaced with parse-query-parameters. | ||
* | Switch the compare page to use parse-query-parameters | Christopher Baines | 2019-10-12 |
| | |||
* | Switch the compare/packages page to use parse-query-parameters | Christopher Baines | 2019-10-12 |
| | |||
* | Handle potentially serving assets from the store | Christopher Baines | 2019-10-06 |
| | |||
* | Add a new static-asset-from-store-renderer function | Christopher Baines | 2019-10-06 |
| | | | | | | | | | | | | Previously, the assets would be served from the store normally, but this meant that they were read from disk each time, and stat calls were used to determine when they were last modified. This doesn't work for files in the store, as the timestamps are normalised, therefore add a renderer that takes advantage of the asset directory being in the store. All the files are read at startup, and then stored in memory. Also, the process start time is used as a value for the last modified header, which isn't ideal, but it's better than 1970. | ||
* | Add "No lint warning changes" message to compare page | Christopher Baines | 2019-10-05 |
| | |||
* | Link from the revision package page to the version history page | Christopher Baines | 2019-10-03 |
| | |||
* | Add a package page, showing versions for a revision | Christopher Baines | 2019-10-03 |
| | |||
* | Rename render-revision-package to render-revision-package-version | Christopher Baines | 2019-10-03 |
| | | | | As this name is more specific. | ||
* | Hide deleted branches on the index page | Christopher Baines | 2019-09-29 |
| | | | | | To keep the page length down. All branches can still be seen on the page for specific repositories. | ||
* | Fix the 'NULL' values in git_branches for the commits | Christopher Baines | 2019-09-29 |
| | | | | | | | | | | | The git_branches table had 'NULL' values for some commits where the branch was deleted, importantly this was the string 'NULL', not an actual NULL value. This commit fixes that, migrating the existing values to be '', and changing the relevant code. The primary key is also extended to include the datetime field, as this is important to allow a branch to be deleted twice. | ||
* | Provide the job id for jobs on the revision page | Christopher Baines | 2019-09-28 |
| | | | | | Using the title element, as the identifier is internal, but it's useful for development to be able to find it out, if you want to run the job for testing. | ||
* | Add JSON output for the branch package versions page | Christopher Baines | 2019-09-27 |
| | |||
* | Add some bars to the table on the branch package versions page | Christopher Baines | 2019-09-27 |
| | | | | To provide a more visual view of when the package versions were available. | ||
* | Add a new page to show package versions available on a branch | Christopher Baines | 2019-09-27 |
| | | | | | This is useful when looking back through history at what package versions were previously available. | ||
* | Handle the README.html file being missing | Christopher Baines | 2019-09-23 |
| | |||
* | Serve the README.html file on the site | Christopher Baines | 2019-09-21 |
| | |||
* | Fix the repository page | Christopher Baines | 2019-09-14 |
| | | | | The repository id is expected to be a number. | ||
* | Update the "source code here" link | Christopher Baines | 2019-09-10 |
| | |||
* | Show lint warnings on the comparison page | Christopher Baines | 2019-09-07 |
| | |||
* | Use numeric ids for git repositories | Christopher Baines | 2019-09-05 |
| | |||
* | Fix a couple of GET's in the controller match expression | Christopher Baines | 2019-09-01 |
| | | | | These should be symbols, not just placeholders. | ||
* | Fix the after link on the packages page | Christopher Baines | 2019-09-01 |
| | |||
* | Add a header for the derivations on the package page | Christopher Baines | 2019-09-01 |
| | |||
* | Add lint warnings to the package page | Christopher Baines | 2019-09-01 |
| | |||
* | Link to the package from the lint warnings page | Christopher Baines | 2019-09-01 |
| | |||
* | Link to the lint warnings page from the revision page | Christopher Baines | 2019-09-01 |
| | |||
* | Support filtering lint warnings by linter | Christopher Baines | 2019-09-01 |
| | |||
* | Add a page to show the lint warnings for a revision | Christopher Baines | 2019-09-01 |
| | |||
* | Display counts of lint warnings on the revision page | Christopher Baines | 2019-09-01 |
| | |||
* | Remove the build status filter from the compare derivations page | Christopher Baines | 2019-08-06 |
| | | | | As there isn't sufficient data to make this work yet. | ||
* | Support filtering by systems and targets when comparing derivations | Christopher Baines | 2019-08-06 |
| | |||
* | Improve derivation comparison to show more changes | Christopher Baines | 2019-08-06 |
| | | | | | In cases where the version is changed for example, the relevant derivations will now show up, whereas previously they did not. |