summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system
AgeCommit message (Expand)Author
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
2024-03-08just-mr: Fix shell out executionOliver Reiche
2024-02-16async maps: Create utility library to handle cycle detectionPaul Cristian Sarbu
2024-01-31serve source tree: Increase server-side granularity in response statusesPaul Cristian Sarbu
2024-01-08GitRepo: Add blob lookup methodPaul Cristian Sarbu
2023-12-12Filesystem: Fix copy overwrite of symlink with fileOliver Reiche
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-30Resolve inconsistencies in third-party headers include formatPaul Cristian Sarbu
2023-11-30Add files to CAS without fully keeping them in memoryKlaus Aehlig
2023-11-30ObjectType: Add noexcept specifierPaul Cristian Sarbu
2023-11-30FileRoot: Fix content description for ignore-special rootsPaul Cristian Sarbu
2023-11-20Remove O_SYNC from low-level file-writing flags.Sascha Roloff
2023-11-15FileRoot: Add new absent root underlying type variantPaul Cristian Sarbu
2023-11-15TargetCache: add new member function WithShard(shard) that returns a new Targ...Alberto Sartori
2023-11-13bugfix: Also unlink symlinks before installingOliver Reiche
2023-11-02Decoupling symlinks map and CAS utilities from just-mrPaul Cristian Sarbu
2023-11-02GitRepo: Add method for async fetch from local repositoryPaul Cristian Sarbu
2023-11-02GitRepo: Add blob existence checkerPaul Cristian Sarbu
2023-08-08just execute: Fix uncollected upwards symlinksPaul Cristian Sarbu
2023-08-07GitRepo: Add method for reading object from tree by its pathPaul Cristian Sarbu
2023-07-11filesystem: Avoid unwanted indirections...Paul Cristian Sarbu
2023-07-11Git: Fix handling of symlinks in tree artifactsPaul Cristian Sarbu
2023-07-10just-mr: Fix handling of .gitignore files in git repositoriesPaul Cristian Sarbu
2023-07-10FileSystemManager: Add recursive directory entries reader...Paul Cristian Sarbu
2023-06-26Allow non-upwards symlinks with Git APIPaul Cristian Sarbu
2023-06-26Allow non-upwards symlinks with local APIPaul Cristian Sarbu
2023-06-26bazel_msg_factory: Allow non-upwards symlinks in uploaded treesPaul Cristian Sarbu
2023-06-26FileRoot: Add handling of non-upwards symlink...Paul Cristian Sarbu
2023-06-26ReadTree: Add check for non-upwards symlinks...Paul Cristian Sarbu
2023-06-26ObjectType: Add non-upwards symlinks as a known object type...Paul Cristian Sarbu
2023-06-26filesystem: Add logic for handling (non-upwards) symlinksPaul Cristian Sarbu
2023-06-09Git CAS: report absence of CAS at debug levelKlaus Aehlig
2023-06-07file_system: Drop unused template argumentOliver Reiche
2023-06-07file_system: Avoid malloc in 'fdless' copy/writeOliver Reiche
2023-06-06style: Use designated initializersPaul Cristian Sarbu
2023-06-05git cas: only compute absolute path if not absolute alreadyKlaus Aehlig
2023-05-31just: Add handling of ignore-special rootsPaul Cristian Sarbu
2023-05-31FileRoot: Add ignore-special roots logicPaul Cristian Sarbu