Commit graph

219 commits

Author SHA1 Message Date
e2693242e5 Fix error if no config file exists 2023-10-24 00:27:03 +02:00
603e716638 Fetch and process commits 2023-10-23 22:16:53 +02:00
e1261aea96 Fix type of parentsByHash field 2023-10-23 22:16:30 +02:00
f77ed130e1 Implement placeholder server responses 2023-10-23 22:15:37 +02:00
9bc96f79af Remove trailing slash in internal measurements 2023-10-22 01:50:19 +02:00
d82804e209 Create metric selector via JS 2023-10-22 01:50:19 +02:00
064f5d11ec Run cargo fmt 2023-10-22 01:50:19 +02:00
de2992ff63 Document worker secret verification 2023-10-22 01:50:19 +02:00
c051e42c2e Log address that web server binds to 2023-10-22 01:50:19 +02:00
b587a87d50 Move /admin/repo/update to /admin/refs/update 2023-10-22 01:50:19 +02:00
2bf939186d Remove stddev and direction columns 2023-10-22 01:50:19 +02:00
3c4bbe3b6b Fix new commits not being added to the queue 2023-08-19 14:44:44 +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
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
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
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