nix-super/src/libfetchers
Eelco Dolstra ee36a44bf2 GitInputScheme: Use libgit2
This replaces most calls to the "git" binary with libgit2.
2023-10-31 14:52:21 +01:00
..
attrs.cc Fix conversion from JSON to fetch attributes 2021-01-05 02:06:25 +00:00
attrs.hh Reword some comments/API docs to reflect libfetcher's multiple users 2023-09-28 21:10:51 -04:00
cache.cc Fetcher cache: Add support for caching facts not related to store paths 2023-10-31 14:51:39 +01:00
cache.hh Fetcher cache: Add support for caching facts not related to store paths 2023-10-31 14:51:39 +01:00
fetch-settings.cc Move some stuff from Settings to a new FetchSettings. 2022-03-01 01:39:25 +00:00
fetch-settings.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
fetchers.cc Provide a InputScheme::fetch() built on top of InputScheme::getAccessor() 2023-10-31 14:52:17 +01:00
fetchers.hh Provide a InputScheme::fetch() built on top of InputScheme::getAccessor() 2023-10-31 14:52:17 +01:00
fs-input-accessor.cc Move PosixSourceAccessor into its own file 2023-10-23 11:05:50 +02:00
fs-input-accessor.hh Introduce FSInputAccessor and use it 2023-10-18 17:37:32 +02:00
git-utils.cc GitInputScheme: Use libgit2 2023-10-31 14:52:21 +01:00
git-utils.hh GitInputScheme: Use libgit2 2023-10-31 14:52:21 +01:00
git.cc GitInputScheme: Use libgit2 2023-10-31 14:52:21 +01:00
github.cc Remove fetchers::Tree and move tarball-related stuff into its own header 2023-10-20 19:56:52 +02:00
indirect.cc Input: Replace markFileChanged() by putFile() 2023-10-25 18:30:29 +02:00
input-accessor.cc SourceAccessor::readFile(): Support reading into a sink 2023-10-20 16:36:41 +02:00
input-accessor.hh Move getLastModified(), remove setPathDisplay() 2023-10-20 12:40:46 +02:00
local.mk GitInputScheme: Use libgit2 2023-10-31 14:52:21 +01:00
memory-input-accessor.cc Introduce MemoryInputAccessor and use it for corepkgs 2023-10-18 17:38:11 +02:00
memory-input-accessor.hh Introduce MemoryInputAccessor and use it for corepkgs 2023-10-18 17:38:11 +02:00
mercurial.cc Input: Replace markFileChanged() by putFile() 2023-10-25 18:30:29 +02:00
path.cc Input: Replace markFileChanged() by putFile() 2023-10-25 18:30:29 +02:00
registry.cc Remove fetchers::Tree and move tarball-related stuff into its own header 2023-10-20 19:56:52 +02:00
registry.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
tarball.cc Remove fetchers::Tree and move tarball-related stuff into its own header 2023-10-20 19:56:52 +02:00
tarball.hh Remove fetchers::Tree and move tarball-related stuff into its own header 2023-10-20 19:56:52 +02:00