summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system/git_repo.cpp
AgeCommit message (Expand)Author
2024-10-08Name global constants using kCamelCase.Maksim Denisov
2024-10-08Name classes, structs and enums using CamelCase.Maksim Denisov
2024-10-07Enable readability-redundant-member-init check.Maksim Denisov
2024-10-07Enable bugprone-empty-catch check.Maksim Denisov
2024-10-07Replace manual new allocations for git_strarray with std::vectorsMaksim Denisov
2024-09-26Fix redundant std::optional conversionsMaksim Denisov
2024-09-12Remove unused variablesKlaus Aehlig
2024-09-11Use ArtifactDigestFactory in GitRepoMaksim Denisov
2024-08-30Replace bazel_re::Digest in GitRepo::SymlinksCheckFunc callbackMaksim Denisov
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-07-19git_repo: return keep tags on successKlaus Aehlig
2024-07-05Pass StorageConfig to git_repo and git_repo_remoteMaksim Denisov
2024-07-05Use StorageConfig functionality via Instance()Maksim Denisov
2024-06-28Use (un)expected for Git repoOliver Reiche
2024-04-10GitRepo: Add method to keep tree alive by taggingPaul 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-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-01-31serve source tree: Increase server-side granularity in response statusesPaul Cristian Sarbu
2024-01-08GitRepo: Add blob lookup methodPaul 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-07GitRepo: Add method for reading object from tree by its pathPaul 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-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-06style: Use designated initializersPaul Cristian Sarbu
2023-05-31FileRoot: Add ignore-special roots logicPaul Cristian Sarbu
2023-05-15memcheck: fix race in libgit2...Paul Cristian Sarbu
2023-04-26imports: Switch to Microsoft GSL implementationOliver Reiche
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-15add missing ldflags -pthread and use -pthread consistentlyAlberto Sartori
2023-03-14GitRepo: Fix memory leak in keep tag operationPaul Cristian Sarbu
2023-03-08GitRepo: Add method to check existence of a Git treePaul Cristian Sarbu