summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system
AgeCommit message (Expand)Author
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
2023-05-15memcheck: fix race in libgit2...Paul Cristian Sarbu
2023-05-05GitTree: Check optional before accessing itOliver Reiche
2023-04-26imports: Switch to Microsoft GSL implementationOliver Reiche
2023-03-31git tree: degrade log level for missing entry in a git tree to debugKlaus Aehlig
2023-03-30GitRepo: Guard fake repository odb wrappingPaul Cristian Sarbu
2023-03-23GitRepo: Make tag creation operation more robustPaul Cristian Sarbu
2023-03-23GitRepo: Add proper error message for keep tag operationPaul Cristian Sarbu
2023-03-23GitRepo: Make repository initialisation more robustPaul Cristian Sarbu
2023-03-23GitRepo: Add proper error message for repository initialisationPaul Cristian Sarbu
2023-03-23GitRepo: Make repository path usage explicitPaul Cristian Sarbu
2023-03-23targets: Fix deps structurePaul Cristian Sarbu
2023-03-22just-mr: Shell out to system Git for fetches over SSH...Paul Cristian Sarbu
2023-03-15add missing ldflags -pthread and use -pthread consistentlyAlberto Sartori
2023-03-14GitRepo: Fix memory leak in keep tag operationPaul Cristian Sarbu
2023-03-13Storage: Reworked storage and garbage collectionOliver Reiche
2023-03-08GitRepo: Add method to check existence of a Git treePaul Cristian Sarbu
2023-03-07Git: Move 'fake' repository log messages to more appropriate reporting levelPaul Cristian Sarbu
2023-03-06GitRepo: Add missing retval check for git oid libgit2 callsPaul Cristian Sarbu
2023-03-03GitRepoRemote: Correctly honor SSL certification settings in fetch and commit...Paul Cristian Sarbu
2023-03-03GitRepoRemote: Add getter for config snapshotPaul Cristian Sarbu
2023-02-17structure cleanup: move remote operations of GitRepo to other_tools...Paul Cristian Sarbu
2023-01-31Improve error message if git tree walk failedOliver Reiche
2023-01-26Fix boostrapping on less optimizing compilersKlaus T. Aehlig
2023-01-24FileSystemManager: Do not follow symlinksOliver Reiche
2023-01-24FileSystemManager: Pass ReadDirectory error to callerOliver Reiche
2023-01-24Just-MR: Remove obsolete GET_BRANCH_REFNAME critical Git operationPaul Cristian Sarbu
2023-01-24GitRepo: Add SSL certificate verification callbacks for remote commit updatePaul Cristian Sarbu
2023-01-24GitRepo: Add SSL certificate verification callbacks for remote fetchPaul Cristian Sarbu
2023-01-24GitRepo: Remove refspec argument in retrieving commit from remote...Paul Cristian Sarbu
2023-01-24GitRepo: Add libgit2 proxy options for remote connection for commit updatePaul Cristian Sarbu