lix/src/libstore
Carlo Nucera 0aa79dcc6f Remove StoreType abstraction and delegate regStore
to each Store implementation. The generic regStore implementation will
only be for the ambiguous shorthands, like "" and "auto".

This also could get us close to simplifying the daemon command.
2020-07-17 17:24:02 -04:00
..
builtins Merge remote-tracking branch 'origin/master' into flakes 2020-07-06 16:40:10 +02:00
binary-cache-store.cc Make 'nix copy' to s3:// binary caches run in constant memory 2020-07-13 20:07:19 +02:00
binary-cache-store.hh Make 'nix copy' to s3:// binary caches run in constant memory 2020-07-13 20:07:19 +02:00
build.cc Remove 'accessor' from addToStore() 2020-07-13 18:31:19 +02:00
builtins.hh buildenv: Eliminate global variables, other cleanup 2020-03-24 14:06:47 +01:00
content-address.cc Factor out commonality between nix-prefetch-url and nix-store --add-fixed 2020-07-10 13:21:37 +02:00
content-address.hh Factor out commonality between nix-prefetch-url and nix-store --add-fixed 2020-07-10 13:21:37 +02:00
crypto.cc binary-cache-public-keys -> trusted-public-keys 2017-11-20 17:32:34 +01:00
crypto.hh Revert "Get rid of unicode quotes (#1140)" 2016-11-26 00:38:01 +01:00
daemon.cc Remove 'accessor' from addToStore() 2020-07-13 18:31:19 +02:00
daemon.hh Recursive Nix support 2019-11-06 00:52:38 +01:00
derivations.cc Remove istringstream_nocopy 2020-07-13 18:31:19 +02:00
derivations.hh Merge remote-tracking branch 'me/no-stringly-typed-derivation-output' into validPathInfo-ca-proper-datatype 2020-06-19 15:26:59 +00:00
export-import.cc Remove 'accessor' from addToStore() 2020-07-13 18:31:19 +02:00
filetransfer.cc Merge remote-tracking branch 'origin/master' into flakes 2020-06-26 08:46:46 +02:00
filetransfer.hh fixes to merged code 2020-05-11 15:52:15 -06:00
fs-accessor.hh Shut up some warnings 2019-09-22 21:57:05 +02:00
gc.cc toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
globals.cc Shorten the path to the test root 2020-07-03 09:20:01 +02:00
globals.hh Merge remote-tracking branch 'origin/master' into flakes 2020-07-14 13:56:18 +02:00
http-binary-cache-store.cc Make 'nix copy' to s3:// binary caches run in constant memory 2020-07-13 20:07:19 +02:00
legacy-ssh-store.cc Remove 'accessor' from addToStore() 2020-07-13 18:31:19 +02:00
local-binary-cache-store.cc Make 'nix copy' to s3:// binary caches run in constant memory 2020-07-13 20:07:19 +02:00
local-fs-store.cc toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
local-store.cc Remove StoreType abstraction and delegate regStore 2020-07-17 17:24:02 -04:00
local-store.hh Remove 'accessor' from addToStore() 2020-07-13 18:31:19 +02:00
local.mk Merge remote-tracking branch 'origin/master' into flakes 2020-06-17 10:26:52 +02:00
machines.cc getMachines(): Cache result 2019-04-01 21:09:35 +02:00
machines.hh Replace $NIX_REMOTE_SYSTEMS with an option "builder-files" 2017-05-02 15:46:09 +02:00
misc.cc Revert the enum struct change 2020-06-18 22:11:26 +00:00
names.cc Move names.{cc,hh} to libstore 2020-06-11 15:42:18 +02:00
names.hh Move names.{cc,hh} to libstore 2020-06-11 15:42:18 +02:00
nar-accessor.cc NarAccessor: Run in constant memory 2020-07-13 17:30:42 +02:00
nar-accessor.hh NarAccessor: Run in constant memory 2020-07-13 17:30:42 +02:00
nar-info-disk-cache.cc Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatype 2020-06-18 23:01:58 +00:00
nar-info-disk-cache.hh Misc changes from the flakes branch 2020-03-24 14:34:47 +01:00
nar-info.cc Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatype 2020-06-18 23:01:58 +00:00
nar-info.hh Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-store.pc.in pkg-config files: Use c++17 2019-03-14 14:11:12 +01:00
optimise-store.cc Revert the enum struct change 2020-06-18 22:11:26 +00:00
parsed-derivations.cc Reserve the __contentAddressed derivation parameter 2020-06-17 15:41:17 +02:00
parsed-derivations.hh Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatype 2020-06-18 23:01:58 +00:00
path.cc toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
path.hh Add a way to get all the outputs of a derivation with their label 2020-06-24 20:38:40 +02:00
pathlocks.cc convert some printError calls to logError 2020-05-03 08:01:25 -06:00
pathlocks.hh Use BSD instead of POSIX file locks 2019-08-02 18:39:16 +02:00
profiles.cc Generations API cleanup 2020-07-16 15:18:21 +02:00
profiles.hh Generations API cleanup 2020-07-16 15:18:21 +02:00
references.cc Revert the enum struct change 2020-06-18 22:11:26 +00:00
references.hh Allow content-addressable paths to have references 2019-10-21 17:47:24 +02:00
remote-fs-accessor.cc toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
remote-fs-accessor.hh toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
remote-store.cc Remove StoreType abstraction and delegate regStore 2020-07-17 17:24:02 -04:00
remote-store.hh Remove 'accessor' from addToStore() 2020-07-13 18:31:19 +02:00
s3-binary-cache-store.cc Make 'nix copy' to s3:// binary caches run in constant memory 2020-07-13 20:07:19 +02:00
s3-binary-cache-store.hh Fix getS3Stats() 2016-10-06 17:00:52 +02:00
s3.hh DataTransfer -> FileTransfer 2020-04-08 22:26:57 +02:00
sandbox-defaults.sb sandbox: fix /bin/sh on catalina 2020-03-20 22:12:30 +01:00
sandbox-minimal.sb Always use the Darwin sandbox 2017-06-06 18:44:49 +02:00
sandbox-network.sb OS X sandbox: Improve builtin sandbox profile 2017-05-31 17:25:51 +02:00
schema.sql Mark content-addressed paths in the Nix database and in .narinfo 2016-08-10 18:05:35 +02:00
serve-protocol.hh Make adding paths via nix-store --serve run in constant memory 2018-08-03 21:21:16 +02:00
sqlite.cc Merge remote-tracking branch 'origin/master' into flakes 2020-06-17 10:26:52 +02:00
sqlite.hh Merge remote-tracking branch 'origin/master' into flakes 2020-06-17 10:26:52 +02:00
ssh-store.cc Fix segfault in gcc on i686-linux 2020-02-07 13:01:48 +01:00
ssh.cc Revert the enum struct change 2020-06-18 22:11:26 +00:00
ssh.hh SSHMaster: Bypass SSH when connecting to localhost 2018-08-03 21:20:38 +02:00
store-api.cc Remove StoreType abstraction and delegate regStore 2020-07-17 17:24:02 -04:00
store-api.hh Remove StoreType abstraction and delegate regStore 2020-07-17 17:24:02 -04:00
worker-protocol.hh Add a way to get all the outputs of a derivation with their label 2020-06-24 20:38:40 +02:00