|
Nix 2.31.5
Nix, the purely functional package manager; unstable internal interfaces
|
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< GitRepoImpl > | repo |
| std::vector< PendingDir > | pendingDirs |