summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system/file_system_manager.hpp
AgeCommit message (Expand)Author
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-03-05FileSystemManager: Let caller decide log level for reading directoryPaul Cristian Sarbu
2025-02-21FileSystemManager: Use IncrementalReaderMaksim Denisov
2024-12-19Fix cause of minor warningsOliver Reiche
2024-11-14file_system: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-08Name local variables using lower_caseMaksim Denisov
2024-10-08Name static constants using kCamelCase.Maksim Denisov
2024-10-07Enable cppcoreguidelines-* checks.Maksim Denisov
2024-10-07Enable readability-* checks.Maksim Denisov
2024-10-07Enable readability-redundant-member-init check.Maksim Denisov
2024-10-07Enable bugprone-implicit-widening-of-multiplication-result check.Maksim Denisov
2024-10-07Enable bugprone-narrowing-conversions checkMaksim Denisov
2024-09-26Fix enum sizes proposed by clang-tidy.Maksim 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-07Replace classic C boolean operators with keywordsMaksim Denisov
2024-08-05Add missing cerrno includesPaul Cristian Sarbu
2024-07-05FileSystemManager::CreateFileHardlink: return error code on failureKlaus Aehlig
2024-07-05Move functionality from StorageConfig to related classes.Maksim Denisov
2024-04-08Use properly included standard library types by defaultPaul Cristian Sarbu
2024-04-08Consistently guard all POSIX C includesPaul Cristian Sarbu
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2023-12-12Filesystem: Fix copy overwrite of symlink with fileOliver Reiche
2023-11-20Remove O_SYNC from low-level file-writing flags.Sascha Roloff
2023-11-13bugfix: Also unlink symlinks before installingOliver Reiche
2023-08-08just execute: Fix uncollected upwards symlinksPaul Cristian Sarbu
2023-07-11filesystem: Avoid unwanted indirections...Paul 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-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-07file_system: Drop unused template argumentOliver Reiche
2023-06-07file_system: Avoid malloc in 'fdless' copy/writeOliver Reiche
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
2023-01-24FileSystemManager: Pass ReadDirectory error to callerOliver Reiche
2022-12-21FS Manager: Add CopyDirectoryImpl methodPaul Cristian Sarbu
2022-10-12Add copyright and license notice to all source and header filesKlaus Aehlig
2022-10-11FileSystemMgr: Suppress unsupported object type warningOliver Reiche
2022-04-14add u+w permission when installing a fileAlberto Sartori
2022-04-07FileSystemManager::ReadDirectory does just one system callAlberto Sartori
2022-04-04Hardlinking: when error is expected, log only at debug levelKlaus Aehlig