| Commit message (Expand) | Author | Age | Files | Lines |
| * | project: Display "M-x build-farm-project" in Info buffer•••As we always want to display a single project in Info buffer.
Previously, it could be displayed in a List buffer depending on
'build-farm-project-list-show-single' variable.
* build-farm-project.el (build-farm-project): Use
'bui-get-display-entries' directly instead of 'build-farm-get-display'
wrapper.
| Alex Kost | 2018-08-13 | 1 | -1/+2 |
| * | project: Require 'build-farm-jobset'•••* build-farm-project.el: Require 'build-farm-jobset'. Without this, there
is an error when jobsets are requested from Package Info or List buffers.
| Alex Kost | 2018-07-27 | 1 | -0/+1 |
| * | Add project url to Project Info buffer•••* build-farm-url.el (build-farm-project-url): Add 'project' keyword argument.
* build-farm-project.el (build-farm-project-info-insert-url): New procedure.
(build-farm-project-info-format): Use it.
| Alex Kost | 2018-07-27 | 1 | -0/+9 |
| * | Add jobset button•••* build-farm.el (build-farm-info-jobset): Inherit from 'link' face.
(build-farm-jobset): New button type.
(build-farm-info-insert-jobset): New procedure.
* build-farm-build.el (build-farm-build-info-insert-jobset): Use it.
* build-farm-project.el (build-farm-project-info-insert-jobset): Use it.
| Alex Kost | 2018-07-27 | 1 | -7/+1 |
| * | Add 'build-farm-project' command•••* build-farm.el (build-farm-get-entries): Add 'id'/'name' search types
for 'project' entry type.
* build-farm-project.el (build-farm-project): New command.
| Alex Kost | 2018-07-27 | 1 | -0/+6 |
| * | Use per-buffer build farm URL•••Previously, a single global 'build-farm-url' variable was used
everywhere. But this is not correct: when you change this url, it
should take effect only for the future requests, and the existing Farm
buffers should use the previous url. So this root url should be local
for every build/jobset/project list/info, which is accomplished by this
commit.
* build-farm-url.el (build-farm-url): Add 'root-url' argument.
(build-farm-api-url, build-farm-build-url, build-farm-build-log-url)
(build-farm-build-latest-api-url, build-farm-build-queue-api-url)
(build-farm-jobset-url, build-farm-jobset-api-url)
(build-farm-project-url): Add 'root-url' keyword argument.
* build-farm.el: Define accessors for entry args. Specifically...
(build-farm-current-url): New function.
(build-farm-get-entries, build-farm-get-display, build-farm-message)
(build-farm-search-url): New 'root-url' argument.
* build-farm-build.el: Adjust to use 'root-url' arguments where appropriate.
* build-farm-jobset.el: Likewise.
* build-farm-project.el: Likewise.
| Alex Kost | 2018-07-27 | 1 | -5/+9 |
| * | Add and use 'build-farm-get-display'•••Instead of 'build-farm-ENTRY-TYPE-get-display' functions.
* build-farm.el (build-farm-get-display): New procedure.
* build-farm-build.el (build-farm-build-get-display): Remove.
(build-farm-build-info-insert-builds-button)
(build-farm-latest-builds, build-farm-queued-builds): Adjust accordingly.
* build-farm-jobset.el (build-farm-jobset-get-display): Remove.
(build-farm-jobsets): Adjust accordingly.
* build-farm-project.el (build-farm-project-get-display): Remove.
(build-farm-projects): Adjust accordingly.
| Alex Kost | 2018-07-27 | 1 | -7/+1 |
| * | Use key arguments for 'build-farm-jobset-url'•••This should have been done in commit
43684ea5d4b9e67ef4ca2a9583e5ce7af433a255.
* build-farm-url.el (build-farm-jobset-url): Use key arguments.
* build-farm-jobset.el (build-farm-jobset-info-insert-url): Adjust
accordingly.
* build-farm-project.el (build-farm-project-info-insert-jobset): Likewise.
| Alex Kost | 2018-07-27 | 1 | -1/+2 |
| * | Add "Builds" button everywhere•••I.e., to "Build Info", "Jobset Info", "Project Info" buffers.
* build-farm-build.el (build-farm-build-define-button): Remove macro.
(build-farm-build-info-insert-builds-button)
(build-farm-build-info-insert-button)
(build-farm-build-info-insert-project)
(build-farm-build-info-insert-jobset)
(build-farm-build-info-insert-job)
(build-farm-build-info-insert-system): New procedures.
* build-farm-jobset.el (build-farm-jobset-info-insert-project): Use
'build-farm-build-info-insert-builds-button'.
* build-farm-project.el (build-farm-project-info-insert-jobset): Likewise.
| Alex Kost | 2018-07-27 | 1 | -1/+5 |
| * | project: Add "B" key to the List buffer•••To show latest builds.
* build-farm-project.el (build-farm-project-list-read-jobset): New
procedure.
(build-farm-project-list-latest-builds): New command.
(build-farm-project-list-default-hint): Add it.
(build-farm-project-list-mode-map): Bind it to "B".
| Alex Kost | 2018-07-16 | 1 | -1/+23 |
| * | Add interface for projects ('build-farm-projects' command)•••* build-farm-url.el (build-farm-project-url): New function.
* build-farm-project.el: New file.
| Alex Kost | 2018-07-16 | 1 | -0/+157 |