summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system
AgeCommit message (Expand)Author
2024-09-23Reorder dependencies and remove duplicates in OSSMaksim Denisov
2024-09-23Store HashFunction by const reference.Maksim Denisov
2024-09-13Pass HashFunction::Type to FileRoot::AsKnownTreeMaksim Denisov
2024-09-13Pass HashFunction::Type to SourceTargetMapMaksim Denisov
2024-09-13Rename Compatibility class to ProtocolTraitsMaksim Denisov
2024-09-13Move to GitHashesConverter functionality related to conversion of git hashesMaksim Denisov
2024-09-12Remove unused variablesKlaus Aehlig
2024-09-11Use ArtifactDigestFactory in file_rootMaksim Denisov
2024-09-11Use ArtifactDigestFactory in GitRepoMaksim Denisov
2024-09-09Replace ArtifactDigest::CreateMaksim Denisov
2024-09-09Replace ArtifactDigest::CreateFromFileMaksim Denisov
2024-08-30Replace bazel_re::Digest in ObjectCASMaksim Denisov
2024-08-30Replace bazel_re::Digest in GitRepo::SymlinksCheckFunc callbackMaksim Denisov
2024-08-30Unify symlink checks in git treeMaksim Denisov
2024-08-29FileSystemManager: Implicit copy should not follow symlinksPaul Cristian Sarbu
2024-08-27Reformat code to comply with clang-format 18Klaus Aehlig
2024-08-26GitRepo: Create commit from a directory explicitly...Paul Cristian Sarbu
2024-08-26GitRepo: Add method to create tree from directoryPaul Cristian Sarbu
2024-08-26GitRepo: Change logic that creates commits to explicitly give directoryPaul Cristian Sarbu
2024-08-26GitRepo: Create trees by directly writing to object databasePaul Cristian Sarbu
2024-08-26GitRepo: Update to use specific getter for repository root pathPaul Cristian Sarbu
2024-08-07Pass SymlinksCheckFunc to GitRepo as not_nullMaksim Denisov
2024-08-07Pass to ObjectCAS an optional ExistsFunc using std::optionalMaksim Denisov
2024-08-07Replace classic C boolean operators with keywordsMaksim Denisov
2024-08-05Add missing cerrno includesPaul Cristian Sarbu
2024-07-22Pass HashFunction from StorageConfig to StorageMaksim Denisov
2024-07-22Pass HashFunction to ArtifactDigest::CreateMaksim Denisov
2024-07-22Move ObjectCAS::CreateDigest to the private spaceMaksim Denisov
2024-07-19git_repo: return keep tags on successKlaus Aehlig
2024-07-12Use static Create functions to construct ArtifactDescriptionMaksim Denisov
2024-07-12Move implementation details of ArtifactDescription to the cpp fileMaksim Denisov
2024-07-05FileSystemManager::CreateFileHardlink: return error code on failureKlaus Aehlig
2024-07-05Pass StorageConfig to git_repo and git_repo_remoteMaksim Denisov
2024-07-05Use StorageConfig functionality via Instance()Maksim Denisov
2024-07-05Move functionality from StorageConfig to related classes.Maksim Denisov
2024-07-04Mark more constructors 'explicit'Paul Cristian Sarbu
2024-06-28Use (un)expected for Git repoOliver Reiche
2024-05-17FileRoot: Fix parsing of ignore-special Git tree rootsPaul Cristian Sarbu
2024-05-02Use a named constant length for FileStorage directory namesMaksim Denisov
2024-04-17Compactification: Obtain storage roots from LocalCAS.Maksim Denisov
2024-04-10GitRepo: Add method to keep tree alive by taggingPaul Cristian Sarbu
2024-04-10resolve_symlinks_map: Allow separate source and target repositoriesPaul Cristian Sarbu
2024-04-10git_repo: Add blob writer methodPaul Cristian Sarbu
2024-04-10git_repo: Improve error message for CreateTreePaul Cristian Sarbu
2024-04-08Use properly included standard library types by defaultPaul Cristian Sarbu
2024-04-08Consistently guard all POSIX C includesPaul Cristian Sarbu
2024-04-02ObjectCAS: Move the method for calculating file digests to the public space.Maksim Denisov
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-03-13Fix tmpdir locationKlaus Aehlig