summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system/file_root.hpp
AgeCommit message (Expand)Author
2025-06-16Ensure equality operators are really noexcept.Klaus T. Aehlig
2025-06-04directory_map: Correctly report fatal on failures to read from workspace rootsPaul Cristian Sarbu
2025-06-04FileRoot: Improve documentationPaul Cristian Sarbu
2025-06-04FileRoot: Ensure all read blobs and trees contain valid entriesPaul Cristian Sarbu
2025-06-04FileRoot: Small format fixPaul Cristian Sarbu
2025-06-04FileRoot: Give git-based roots access to storage configPaul Cristian Sarbu
2025-03-05FileSystemManager: Let caller decide log level for reading directoryPaul Cristian Sarbu
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-09Use expected to return an error from ParseRootMaksim Denisov
2024-11-21FileRoot::ComputedRoot: add ToString() methodKlaus Aehlig
2024-11-21Add data structure for the description of a computed rootKlaus Aehlig
2024-11-14file_system: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-08Name local variables using lower_caseMaksim Denisov
2024-10-08Name classes, structs and enums using CamelCase.Maksim Denisov
2024-10-07Enable readability-* checks.Maksim Denisov
2024-10-07Enable bugprone-empty-catch check.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-11Use ArtifactDigestFactory in file_rootMaksim Denisov
2024-07-12Use static Create functions to construct ArtifactDescriptionMaksim Denisov
2024-07-12Move implementation details of ArtifactDescription to the cpp fileMaksim Denisov
2024-05-17FileRoot: Fix parsing of ignore-special Git tree rootsPaul Cristian Sarbu
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2023-12-05FileRoot: Add ignore-special flag getter and remove unneeded inliningPaul Cristian Sarbu
2023-12-05just main: Move root parser into static FileRoot method...Paul Cristian Sarbu
2023-11-30FileRoot: Fix content description for ignore-special rootsPaul Cristian Sarbu
2023-11-15FileRoot: Add new absent root underlying type variantPaul Cristian Sarbu
2023-08-08just execute: Fix uncollected upwards symlinksPaul Cristian Sarbu
2023-07-11Git: Fix handling of symlinks in tree artifactsPaul Cristian Sarbu
2023-06-26FileRoot: Add handling of non-upwards symlink...Paul Cristian Sarbu
2023-06-26ObjectType: Add non-upwards symlinks as a known object type...Paul Cristian Sarbu
2023-05-31just: Add handling of ignore-special rootsPaul Cristian Sarbu
2023-05-31FileRoot: Add ignore-special roots logicPaul Cristian Sarbu
2023-04-26imports: Switch to Microsoft GSL implementationOliver Reiche
2023-01-24FileSystemManager: Do not follow symlinksOliver Reiche
2022-10-12Add copyright and license notice to all source and header filesKlaus Aehlig
2022-08-05Allow to read git trees from global CAS as well as local workspace rootSascha Roloff
2022-08-05Directory entries can detect themselves as known trees and return according d...Sascha Roloff
2022-08-05Modified artifact digest to provide wire digest on demandSascha Roloff
2022-06-13FileRoot: support content descriptionKlaus Aehlig
2022-04-26bug fix: FileRoot::DirectoryEntries cannot hold std::monostate anymoreAlberto Sartori
2022-04-21add compatibility with original remote build protocolAlberto Sartori
2022-04-07refactor FileRoot::DirectoryEntriesAlberto Sartori
2022-02-22Initial self-hosting commitKlaus Aehlig