Cache path info lookups in SQLite
This re-implements the binary cache database in C++, allowing it to be used by other Store backends, in particular the S3 backend.
Showing
- src/libstore/binary-cache-store.cc 1 addition, 2 deletionssrc/libstore/binary-cache-store.cc
- src/libstore/derivations.cc 1 addition, 1 deletionsrc/libstore/derivations.cc
- src/libstore/download.cc 1 addition, 1 deletionsrc/libstore/download.cc
- src/libstore/http-binary-cache-store.cc 13 additions, 2 deletionssrc/libstore/http-binary-cache-store.cc
- src/libstore/local-store.cc 0 additions, 2 deletionssrc/libstore/local-store.cc
- src/libstore/nar-info-disk-cache.cc 217 additions, 0 deletionssrc/libstore/nar-info-disk-cache.cc
- src/libstore/nar-info-disk-cache.hh 28 additions, 0 deletionssrc/libstore/nar-info-disk-cache.hh
- src/libstore/nar-info.cc 6 additions, 14 deletionssrc/libstore/nar-info.cc
- src/libstore/nar-info.hh 0 additions, 4 deletionssrc/libstore/nar-info.hh
- src/libstore/remote-store.cc 0 additions, 1 deletionsrc/libstore/remote-store.cc
- src/libstore/sqlite.cc 5 additions, 0 deletionssrc/libstore/sqlite.cc
- src/libstore/sqlite.hh 1 addition, 0 deletionssrc/libstore/sqlite.hh
- src/libstore/store-api.cc 48 additions, 2 deletionssrc/libstore/store-api.cc
- src/libstore/store-api.hh 7 additions, 0 deletionssrc/libstore/store-api.hh
- src/libutil/hash.cc 26 additions, 6 deletionssrc/libutil/hash.cc
- src/libutil/hash.hh 11 additions, 1 deletionsrc/libutil/hash.hh
- src/libutil/util.cc 12 additions, 0 deletionssrc/libutil/util.cc
- src/libutil/util.hh 3 additions, 0 deletionssrc/libutil/util.hh
Loading
Please register or sign in to comment