Nix 2.29.0
Nix, the purely functional package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::GitFileSystemObjectSinkImpl Struct Reference
Inheritance diagram for nix::GitFileSystemObjectSinkImpl:

Classes

struct  PendingDir

Public Member Functions

void pushBuilder (std::string name)
 GitFileSystemObjectSinkImpl (ref< GitRepoImpl > repo)
std::pair< git_oid, std::string > popBuilder ()
void addToTree (const std::string &name, const git_oid &oid, git_filemode_t mode)
void updateBuilders (std::span< const std::string > names)
bool prepareDirs (const std::vector< std::string > &pathComponents, bool isDir)
void createRegularFile (const CanonPath &path, std::function< void(CreateRegularFileSink &)> func) override
void createDirectory (const CanonPath &path) override
void createSymlink (const CanonPath &path, const std::string &target) override
void createHardlink (const CanonPath &path, const CanonPath &target) override
Hash flush () override

Public Attributes

ref< GitRepoImplrepo
std::vector< PendingDirpendingDirs

The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/nix-2.29.0-build/nix-2.29.0/src/libfetchers/git-utils.cc