Commit graph

69 commits

Author SHA1 Message Date
cy
7285c29e88 use io::Error::other 2025-04-28 13:30:48 -04:00
cy
9d2e9e38bd
split lib.rs and main.rs 2025-04-28 03:01:24 -04:00
cy
01443d0d99
use 10 permits but skip nars bigger than 15mb 2025-04-28 02:46:11 -04:00
cy
b49be95d09
simplify here since the problem was somewhere else 2025-04-27 02:33:19 -04:00
cy
e5336d304d
improve concurrency control; use nar_size from cpathinfo 2025-04-27 01:23:45 -04:00
cy
ca97aebd7a
limit directories even more 2025-04-26 23:07:56 -04:00
cy
85fefe9e77
use cpp bindings to make nar 2025-04-26 21:08:01 -04:00
cy
0fedae9334
try to fix fd issues 2025-04-26 18:21:49 -04:00
cy
0fae7ac3b0
fix build with tokio unstable 2025-04-26 18:21:27 -04:00
cy
7dec14fc1a
set path to nar in narinfo 2025-04-26 15:46:23 -04:00
cy
d524222a86
make tokio console optional and make it actually work 2025-04-26 15:37:54 -04:00
cy
5a3e6089b4
don't clean cpp files 2025-04-26 14:40:38 -04:00
cy
fc304df35e
refactor flake 2025-04-26 14:21:18 -04:00
cy
b8877f33a3
enable lto 2025-04-26 14:10:20 -04:00
cy
846c465ea0
fix flake 2025-04-26 13:11:54 -04:00
cy
81ce855dae
refactor and bunch more improvements; use object_store for s3 2025-04-26 12:37:07 -04:00
cy
b1e59d0a6c
use nix path-info cmd for derivation; console_subscriber 2025-04-18 00:50:11 -04:00
cy
6806b96892
limit uploads with semaphore 2025-04-16 15:49:01 -04:00
cy
84bbe5dcb4
fix build 2025-04-16 12:42:44 -04:00
cy
a771785352
use libstore cxx bindings 2025-04-16 03:47:42 -04:00
cy
8ac9253ea3
change stuff to our way 2025-04-16 03:46:56 -04:00
cy
c956d6741a
bring code from attic 2025-04-15 23:50:43 -04:00
cy
39792cdd40
cargo update 2025-04-15 20:09:09 -04:00
cy
55a097d45c
Merge branch '2025-04-12' 2025-04-15 20:07:08 -04:00
cy
20c13a86be
use experimental-features flag when executing nix run 2025-04-15 20:06:46 -04:00
cy
4895720831
fix upload count 2025-04-15 20:00:55 -04:00
cy
03530a2afa
don't limit stuff with semaphore and use println for uploading output 2025-04-15 18:53:45 -04:00
cy
2f7ae745f5
Merge branch '2025-04-12' 2025-04-15 18:17:50 -04:00
cy
d4cac65247
use lix 2025-04-15 16:52:26 -04:00
cy
c37a05ba9f
make signatures optional when deserializing 2025-04-15 14:40:18 -04:00
cy
307109d9f1
we don't ever serialize pathinfo 2025-04-15 14:13:15 -04:00
cy
6b959f583b
make deriver optional cause it won't be there if path is a derivation 2025-04-14 19:29:33 -04:00
cy
df8d3a0bc6
don't do anything cahash cause serde fails to parse sometimes 2025-04-14 16:47:59 -04:00
cy
5111af1d34
add a trace 2025-04-14 16:32:12 -04:00
cy
abdff736f5
aws doesn't use defaults 2025-04-14 15:11:01 -04:00
cy
e5a7dfa683
fix pathinfo tests 2025-04-14 13:56:28 -04:00
cy
b47a778b9e
ok clippy 2025-04-14 13:28:04 -04:00
cy
f304dae207
just a little 2025-04-14 13:27:00 -04:00
cy
2f9cc77b42
refactor cli and clap stuff 2025-04-14 13:20:09 -04:00
cy
a95c094063
cargo update 2025-04-14 13:05:15 -04:00
cy
48e44628fb
update readme 2025-04-14 12:08:43 -04:00
cy
9a4d237235
add check for already exist 2025-04-14 11:44:20 -04:00
cy
57a7ab944b
fix chunking bug 2025-04-13 23:52:31 -04:00
cy
b1134d5d6e
use tracing for logs 2025-04-13 23:10:50 -04:00
cy
202b222b83
fix some silly mistakes 2025-04-13 20:56:33 -04:00
cy
2c252a42c5
many changes 2025-04-13 20:17:54 -04:00
cy
681ee5e826
make nar 2025-04-13 14:52:12 -04:00
cy
e58cf2bbd0
maybe done refactoring but not tested 2025-04-13 03:27:55 -04:00
cy
f51099b911
reformat and stuff ig 2025-04-13 01:33:15 -04:00
cy
70739d7dcf
use tokio with full features 2025-04-03 16:58:55 -04:00