Commit graph

308 commits

Author SHA1 Message Date
3c4bbe3b6b Fix new commits not being added to the queue 2023-08-19 14:44:44 +02:00
4bdca4d3c8 Style commit-like entities 2023-08-18 03:11:13 +02:00
7ecd812b11 Style graph 2023-08-18 02:57:39 +02:00
c83f193143 Truncate short commit links to 80 chars 2023-08-18 01:32:42 +02:00
8f2dede80d Fix some spacing 2023-08-18 01:26:58 +02:00
0cb06c8d98 Fix "undefined" in title staying until reload 2023-08-18 01:19:09 +02:00
153e891114 Don't fetch tags unless specified in refspecs 2023-08-18 01:14:30 +02:00
af159fcf07 Track only branches by default 2023-08-18 01:03:22 +02:00
7e0bf21223 Track and untrack refs 2023-08-18 01:03:14 +02:00
4af950b6a4 Simplify css 2023-08-18 00:51:36 +02:00
ad396722a0 Use one big form for priority inc/dec buttons 2023-08-18 00:51:36 +02:00
a97b229e7d Style queue commit table 2023-08-17 23:20:33 +02:00
acef1931bc Move update button below refs 2023-08-17 22:36:31 +02:00
689894d2e8 Overhaul index page 2023-08-17 22:36:31 +02:00
5bc4605414 Reenable css 2023-08-17 22:33:27 +02:00
16859f5eb7 Remove resolved todos 2023-08-17 19:47:34 +02:00
4f641a7583 Pad local worker names 2023-08-17 19:42:02 +02:00
874ba5add6 Improve run insert performance 2023-08-17 19:37:30 +02:00
2d255f2e06 Fix runner counting files as directories 2023-08-17 19:37:30 +02:00
4478981946 Stop batch-add form being overwritten 2023-08-17 19:37:30 +02:00
fa9cf9d1c5 Avoid excessive amount of data in large repos 2023-08-17 19:37:30 +02:00
67205ab7cf Stop filtering modules at highest verbosity 2023-08-17 19:13:24 +02:00
af11d54d0c Add button to batch-queue commits without runs 2023-08-17 19:13:24 +02:00
238ce5e463 Delay opening browser and spawing local workers
Creating the server might take quite a while if a fetch url is
configured and no local repo is found. During this time the web server
is not yet running, so the browser link and local workers would fail to
connect and just show/log errors.
2023-08-17 19:13:24 +02:00
4f2b0a0b88 Add admin button to update repo 2023-08-17 18:20:37 +02:00
6cf7a0b586 Move git module to server 2023-08-17 17:55:21 +02:00
f769eeda50 Specify server/worker in log messages 2023-08-17 17:54:33 +02:00
3c93fcceba Hide reqwest log messages 2023-08-17 17:31:03 +02:00
b59b4f8463 Mention server in worker log messages 2023-08-17 17:30:48 +02:00
76ab00c47a Fix local worker not connecting 2023-08-17 17:29:21 +02:00
3af90a8edf Make error message more useful 2023-08-17 17:28:48 +02:00
99b6a0d4a5 Restructure internal measurements 2023-08-17 17:16:34 +02:00
ed6dea31a5 Build regex via RegexBuilder 2023-08-17 17:16:34 +02:00
b25d8a6b5c Derive name even if path doesn't canonicalize 2023-08-17 17:16:34 +02:00
96e5881665 Log fetched refs 2023-08-17 17:16:34 +02:00
b9a5cddc42 Log main error as error!() 2023-08-17 17:16:34 +02:00
441855378b Fix fetching commits 2023-08-17 17:16:34 +02:00
5ca8fee66a Initialize repo if fetch url is configured 2023-08-17 17:16:34 +02:00
546de29706 Extract git commands to own module 2023-08-17 17:16:34 +02:00
f12da915a9 Switch from tracing to log crate 2023-08-17 03:09:24 +02:00
1faf42bd82 Update repo using git fetch 2023-08-17 02:27:40 +02:00
0a9559f82a Move function closer to its only uses 2023-08-17 01:05:25 +02:00
ca6a6be638 Parse config values with humanize-rs 2023-08-17 01:05:25 +02:00
a54e842478 Restructure config file 2023-08-17 00:28:58 +02:00
225250ed4e Simplify config file loading 2023-08-16 22:32:19 +02:00
ad69babf59 Use rust version 1.69.0 2023-08-16 14:40:31 +02:00
f669943c71 Flakify 2023-08-16 13:06:20 +02:00
2ba14d25be Allow specifying no metrics on /graph/data 2023-08-16 03:37:19 +02:00
6050415fce Fix warnings 2023-08-16 02:57:32 +02:00
470449f36e Stop logging in internal runner 2023-08-16 01:20:59 +02:00