aboutsummaryrefslogtreecommitdiff
path: root/buildbot-utils.el
Commit message (Collapse)AuthorAgeFilesLines
* Adding indirect branch / revision filteringYuchen Pei2023-07-231-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | Most instances seem to not support direct branch / revision filtering in Changes API requests, that is, requests such as <host>/api/v2/changes?revision=<revision-id> timeout or return an error code. In such cases, we issue a more general API request, and filter the response by revision: <host>/api/v2/changes?limit=<limit>&order=-changeid We add a new custom var `buildbot-api-changes-direct-filter' to control the relevant behaviour. The mariadb instance seems to be the only instance that work better with direct filtering, whereas python and buildbot seems to work with both, and the remaining instances only supporting indirect filtering. We also add a few more custom vars for limiting in API requests, and fix some regressions introduced in the previous commit, about setting the host.
* Adding support for more instancesYuchen Pei2023-07-151-9/+11
| | | | | | | | | | | | | - Pass buildbot-host between buffers - Set buildbot-builders automatically - When the Changes API does not return builds, fetch the builds in a separate call This last change allows `buildbot-revision-open' to work with more instances, including python and buildbot. Also updated README with these changes, as well as ELPA installation info.
* Addressing review comments from Prot.Yuchen Pei2023-07-121-28/+16
|
* Fixing flymake complaints.Yuchen Pei2023-07-101-2/+30
| | | | | There are still some weird "Foo should be imperative" complaints, but they do not seem to be important.
* Prepare for elpaYuchen Pei2023-06-261-13/+14
| | | | | | | | | * .gitignore: Adding elc * README.org: minor changes to intro and todos * buildbot-client.el: minor formatting and documentation fix * buildbot-utils.el: minor formatting fix * buildbot-view.el: minor formatting and require fix * buildbot.el: minor keywords and formatting fix
* fixing a bug where build view shows the wrong revision infoYuchen Pei2023-03-301-14/+16
| | | | ...by correcting outdated revision info when opening build view.
* clean up and licensingYuchen Pei2023-03-271-1/+18
|
* lintingYuchen Pei2023-03-271-0/+3
|
* fixing branches and revisions are many-to-many relationsYuchen Pei2023-03-271-8/+12
| | | | | - in branch view, show revisions with build stats and all builds - in revision view, show branches with build stats and all builds
* branch view (first imp); faces for status; revision with multiple changesYuchen Pei2023-03-261-0/+53
|
* add logs formatting and cacheYuchen Pei2023-03-261-1/+27
|
* Adding step mode. Also refactoringYuchen Pei2023-03-241-0/+9
|
* added buildbot build modeYuchen Pei2023-03-231-0/+4
|
* first commitYuchen Pei2023-03-221-0/+50