summaryrefslogtreecommitdiff
path: root/build-farm-popup.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* popup: Switch keys for jobset and job•••* build-farm-popup.el (build-farm-build-popup): Use "j" for job and "J" for jobset because: 1) jobset is, like, bigger than job; 2) jobset builds can be easily fetched from "jobset-list" buffer. Alex Kost2018-08-281-2/+2
* popup: Prompt for missing latest build args if needed•••* build-farm-popup.el (build-farm-popup-latest-builds): Pass args to 'build-farm-build-latest-prompt-args' to make sure all needed args are specified (for example, if only a job name without system is set). Alex Kost2018-08-271-3/+2
* popup: Handle null number of builds•••* build-farm-popup.el (build-farm-popup-latest-builds) (build-farm-popup-queued-builds): Prompt for the number of builds if it is not set. Alex Kost2018-08-261-2/+5
* Add interface for Cuirass evaluations•••* build-farm-url.el (build-farm-evaluation-url) (build-farm-latest-evaluations-api-url): New procedures. * build-farm-evaluation.el: New file. (build-farm-latest-evaluations): New command. * build-farm-popup.el (build-farm-popup): Add sub-popup for evaluations. (build-farm-evaluation-popup-maybe) (build-farm-popup-format-number-of-evaluations) (build-farm-popup-latest-evaluations): New procedures. Alex Kost2018-08-261-14/+50
* Read project/jobset according to farm type (Hydra or Cuirass)•••* build-farm.el (build-farm-check-project-support): New procedure. (build-farm-read-project, build-farm-read-jobset): Use keyword arguments. * build-farm-build.el (build-farm-build-latest-prompt-args): Prompt for project only for Hydra farm. * build-farm-popup.el (build-farm-popup-read-jobset): Likewise. (build-farm-popup-read-project): New procedure. * build-farm-project.el (build-farm-projects, build-farm-project): Check if current farm type is Hydra. Alex Kost2018-08-261-9/+13
* popup: Use variable names instead of their descriptions•••* build-farm-popup.el (build-farm-popup-option-value): Replace with... (build-farm-popup-variable-value): ... this. (build-farm-popup-format-url): Use it. (build-farm-popup-format-number-of-builds): Use it. Alex Kost2018-08-131-9/+9
* Add popup interface ('build-farm' command)•••* build-farm-popup.el: New file. * build-farm.el: Add 'magit-popup' to package requirements. Alex Kost2018-07-271-0/+123