summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system
AgeCommit message (Expand)Author
2025-06-04git_cas: Be explicit in hash type (raw or hex) when readingPaul Cristian Sarbu
2025-06-04GitTree: Fix comment typoPaul Cristian Sarbu
2025-05-28GitRepo: Methods expected to use a logger should do so...Paul Cristian Sarbu
2025-04-22FileSystemManager: When copying, take into account equivalent files.Maksim Denisov
2025-04-22FileSystemManager: Always copy directories recursivelyMaksim Denisov
2025-04-22FileSystemManager: Always remove directories recursivelyMaksim Denisov
2025-04-10FilesystemManger: reduce debug level for absent filesKlaus Aehlig
2025-04-01git_repo: Add missing include in debug modePaul Cristian Sarbu
2025-03-11Add library for atomically writing filesKlaus Aehlig
2025-03-05resolve_symlinks_map: Fix missing ignore special flag in reading treePaul Cristian Sarbu
2025-03-05FileSystemManager: Let caller decide log level for reading directoryPaul Cristian Sarbu
2025-02-28Include ArtifactDigestFactory into "common" libraryMaksim Denisov
2025-02-21FileSystemManager: Use IncrementalReaderMaksim Denisov
2025-02-20Separate off id generation to a separate libraryKlaus Aehlig
2025-02-19Store HashFunction by valueMaksim Denisov
2025-02-14Add enum for add-to-cas resolve special optionPaul Cristian Sarbu
2025-02-14code structure: rename symlinks_map folder to symlinksPaul Cristian Sarbu
2025-02-14pragma_special.hpp: Inline global scope mapsPaul Cristian Sarbu
2025-01-22Git CAS access: reduce log levelKlaus Aehlig
2025-01-22Computed roots: extend data structure to support the absent pragmaKlaus Aehlig
2025-01-21Just: Support absent tree structure rootsMaksim Denisov
2025-01-15Add to GitRepo common implementation IsTreeInRepoMaksim Denisov
2025-01-15Add to GitRepo common implementation of ImportToGitMaksim Denisov
2024-12-19Implement TreeStructureRootMaksim Denisov
2024-12-19FileRoot: disclose RootGit data.Maksim Denisov
2024-12-19Remove FileRoot::ComputedRootMaksim Denisov
2024-12-19Use PrecomputedRoots during evaluationMaksim Denisov
2024-12-19Support PrecomputedRoots in FileRootMaksim Denisov
2024-12-19Implement PrecomputedRootsMaksim Denisov
2024-12-19Fix cause of minor warningsOliver Reiche
2024-12-19Fix struct member initializationOliver Reiche
2024-12-19Remove unused functionOliver Reiche
2024-12-11GitCAS::Open: allow specifying the log-level for failureKlaus Aehlig
2024-12-09Use expected to return an error from ParseRootMaksim Denisov
2024-12-05GitCAS: remove friend GitRepoMaksim Denisov
2024-12-05GitCAS: remove mutex and locksMaksim Denisov
2024-12-05GitRepo: don't reassign git_repository to git_odbMaksim Denisov
2024-12-05GitCAS: retain git_repository alive.Maksim Denisov
2024-12-05GitCAS: implement method for creation of an empty GitCASMaksim Denisov
2024-12-05GitCAS: remove redundant methodMaksim Denisov
2024-12-05GitCAS: avoid manual memory managementMaksim Denisov
2024-12-05GitCAS: use the same call for openning repository as GitRepo does.Maksim Denisov
2024-12-05GitRepo: keep GuardedRepo unexposed and adjust the interface.Maksim Denisov
2024-12-03For FetchIntoODBBackend "Ensure" backend is validMaksim Denisov
2024-12-03Avoid double deletion of git_repository in GuardedRepoMaksim Denisov
2024-12-02Synchronize initialization of a git repo across processesMaksim Denisov
2024-11-28Ensure gitstrarray gets created with alive pointers.Maksim Denisov
2024-11-21FileRoot::ComputedRoot: add ToString() methodKlaus Aehlig
2024-11-21ObjectCas: demote log message on absent blob to traceKlaus Aehlig
2024-11-21Add data structure for the description of a computed rootKlaus Aehlig