Commit graph

21 commits

Author SHA1 Message Date
6addc90a6e go/nix: unfinished 'copy' implementation 2023-08-19 21:14:04 +00:00
0563c19125 go/nix: teach bnix how to talk to a remote store over SSH 2023-08-17 23:48:07 +00:00
b11cc9d3c8 go/nix: start working on making it possible to build derivations 2023-08-17 02:51:18 +00:00
de8756c4e6 bcacheup: use a limited channel rather than a sync.Cond 2023-04-16 00:36:34 +00:00
642ad1c6b7 bcacheup: limit upload concurrency to avoid OOMing 2023-04-15 15:10:06 +00:00
60ae56053f go: add vault/vaultgcsblob to create vaultgs:// scheme which uses vault 2023-02-25 23:46:40 +00:00
cf74005139 nixstore: no . Derivers 2023-01-15 02:06:51 +00:00
aae1c8bea0 bcacheup: port to jamespfennell/xz, which is a wrapper around the C LZMA library rather than a Go reimplementation 2023-01-14 22:07:14 +00:00
78d3689dfe bcacheup: add --deep_check_galactic flag for ensuring that all references are properly uploaded 2022-11-08 15:25:48 +00:00
c157d8f91e remotestore: only the deriver's filename, not the full path 2022-11-08 12:33:17 +00:00
20617e22f1 nixstore/remotestore: add a mutex around the connection 2022-10-10 01:28:26 +01:00
75b39cfbf7 bcacheup: use nixstore.Open 2022-10-10 00:49:44 +01:00
d6118944fa nixstore: add remotestore 2022-10-09 23:48:18 +01:00
ad393eb647 go/nix: split Nix encoding stuff into nixwire package 2022-10-09 21:27:14 +01:00
4fc89a6c5d bcacheup: oops, flag.Interval should be flag.Duration 2022-10-09 18:15:14 +01:00
955b899bca bcacheup: slow down rate of output 2022-10-09 18:10:46 +01:00
9d16934db3 nix/gitlab-ci: attempt to hack around us wanting to read the nix store DB 2022-10-09 17:35:43 +01:00
98f53c5cd6 go/nix/bcacheup: init utility for uploading things to a binary cache 2022-10-09 16:46:55 +01:00
d03cc487f5 go/nix/bcachegc: init 2021-07-27 22:10:47 +01:00
e44e0f128e go/nix/nar: move narinfo to go/nix/nar/narinfo 2021-07-27 22:06:59 +01:00
50520f0230 go/nix/nar: init 2021-07-25 13:57:19 +01:00