about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2019-12-02 add rotatingloghandler which removes older log entriesFlorian Klink4-8/+44
2019-12-02 Use RunnerFlorian Klink14-535/+484
This revamps code quite a bit. Series handling has been moved into the gerrit client, it also handles caching. The Runner logic itself has been greatly simplified. The runner logic has been moved into the runner.go, submitqueue.go is gone. The "per-run result object" concept has been dropped - we instead just use annotated logs. Also, we switched to apex/log
2019-11-27 runner: document NewRunnerFlorian Klink1-0/+1
2019-11-27 submit-queue.tmpl: move HEAD information to resultFlorian Klink3-13/+29
2019-11-27 result: move code into separate result.goFlorian Klink2-48/+54
2019-11-27 submit-queue.tmpl.html: improve log renderingFlorian Klink1-5/+5
2019-11-27 submitqueue.submitqueue: document Result functionsFlorian Klink1-0/+11
2019-11-27 submit-queue.tmpl: fix accordion, remove "Current Queue"Florian Klink1-11/+8
The Current Queue in fact is just the latest log element.
2019-11-27 submit-queue.tmpl.html: remove stray </code>Florian Klink1-1/+1
2019-11-27 submit-queue.tmpl.html: navbar-expand-{lg->sm}Florian Klink1-1/+1
2019-11-27 submit-queue.tmpl.html: add history visualizerFlorian Klink1-1/+29
2019-11-27 submitqueue.Run: copy series into result object after loading them from gerritFlorian Klink1-0/+6
So we have them in the history later.
2019-11-27 submitqueue: Result: record startTime during a new MakeResult constructor, ↵Florian Klink1-2/+12
return EndTime properly even without any LogEntries
2019-11-27 tmpl: move #region-queue to headingFlorian Klink2-2/+2
the series block will get reused, and we don't want the same ID to appear twice.
2019-11-27 frontend: reorder things passed to templateFlorian Klink1-2/+7
2019-11-27 render series via a separate blockFlorian Klink3-14/+18
2019-11-27 render serie via a separate blockFlorian Klink3-10/+17
2019-11-27 render changeset via a separate blockFlorian Klink3-15/+18
2019-11-27 loadTemplate: support loading mulitple templatesFlorian Klink1-12/+24
2019-11-25 removed unused views/ folderFlorian Klink1-13/+0
2019-11-25 frontend: expose the currentlyRunning valueFlorian Klink2-5/+13
2019-11-25 frontend: return state atomically, remove GetSubmitQueueFlorian Klink2-42/+21
2019-11-25 .envrc: enable go modulesFlorian Klink1-0/+4
2019-11-25 TODO: log last updateFlorian Klink1-0/+2
2019-11-25 submitqueue: remove updateHEAD functionFlorian Klink2-24/+0
This is already done during the Run() function
2019-11-25 fooFlorian Klink1-1/+1
2019-11-25 frontend: we already add hyperlinksFlorian Klink1-1/+1
2019-11-25 frontend: only pass runner to MakeFrontend, add Runner.GetSubmitQueue()Florian Klink3-2/+9
2019-11-22 WIP: build binary and containerFlorian Klink3-1/+19
2019-11-22 frontend: add menu, info box and log areaFlorian Klink1-35/+80
2019-11-22 submit-queue.tmpl.html: use table to make it more usableFlorian Klink1-29/+33
2019-11-21 main.go: allow --fetch-only to be set via SUBMIT_QUEUE_FETCH_ONLYFlorian Klink1-0/+1
2019-11-21 gitignore /gerrit-queueFlorian Klink1-0/+1
2019-11-21 .gitignore .envrc.privateFlorian Klink1-0/+1
2019-11-21 frontend: show submittable status and URL, add runner, revamp loggingFlorian Klink7-56/+186
2019-11-18 add README.mdFlorian Klink1-0/+49
2019-11-18 submitqueue.DoRebase: only rebase the next auto-submittable series on top of ↵Florian Klink1-26/+25
current HEAD Doing "predictive rebasing" produces long series on the next run, and we don't want to keep state between different runs.
2019-11-18 submitqueue: keep all series aroundFlorian Klink2-18/+29
Introduce submitqueue.IsAutoSubmittable using a new serie.FilterAllChangesets function, and skip over non-auto-submittable series during rebase. This allows better inspection on why other series are ignored by the queue.
2019-11-18 submitqueue: remove unused SubmitQueueTagFlorian Klink1-4/+0
This is passed into MakeSubmitQueue instead.
2019-11-18 Create LICENSEFlorian Klink1-0/+201
2019-11-18 use statik to bundle assets, add nix-shell/lorri .envrcFlorian Klink8-3/+67
2019-11-18 initial importFlorian Klink12-0/+979