summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system/git_repo.hpp
AgeCommit message (Expand)Author
2025-06-05GitRepo: Fix wrong handling of fatal loggingPaul Cristian Sarbu
2025-06-04GitRepo: Add tree reader without symlink checkerPaul Cristian Sarbu
2025-01-15Add to GitRepo common implementation IsTreeInRepoMaksim Denisov
2025-01-15Add to GitRepo common implementation of ImportToGitMaksim Denisov
2024-12-05GitCAS: remove friend GitRepoMaksim Denisov
2024-12-05GitRepo: don't reassign git_repository to git_odbMaksim Denisov
2024-12-05GitRepo: keep GuardedRepo unexposed and adjust the interface.Maksim Denisov
2024-11-28Ensure gitstrarray gets created with alive pointers.Maksim Denisov
2024-11-14file_system: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-08Name classes, structs and enums using CamelCase.Maksim Denisov
2024-10-07Enable readability-redundant-member-init check.Maksim Denisov
2024-10-07Replace manual new allocations for git_strarray with std::vectorsMaksim Denisov
2024-08-30Replace bazel_re::Digest in GitRepo::SymlinksCheckFunc callbackMaksim Denisov
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-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-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-03-26Add missing system includesPaul Cristian Sarbu
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-06-26ReadTree: Add check for non-upwards symlinks...Paul Cristian Sarbu
2023-05-31FileRoot: Add ignore-special roots logicPaul Cristian Sarbu
2023-03-30GitRepo: Guard fake repository odb wrappingPaul Cristian Sarbu
2023-03-08GitRepo: Add method to check existence of a Git treePaul Cristian Sarbu
2023-02-17structure cleanup: move remote operations of GitRepo to other_tools...Paul Cristian Sarbu
2023-01-24Just-MR: Remove obsolete GET_BRANCH_REFNAME critical Git operationPaul Cristian Sarbu
2023-01-24GitRepo: Remove refspec argument in retrieving commit from remote...Paul Cristian Sarbu
2023-01-24GitRepo: Change FetchFromRemote to fetch based on branch namePaul Cristian Sarbu
2023-01-19Minor fixes for compiling with clang-14Oliver Reiche
2022-12-21Git: Wrap libgit2 raw pointersPaul Cristian Sarbu
2022-12-21Just-MR: Add non-critical git ops logic to git repo classPaul Cristian Sarbu
2022-12-21Just-MR: Add critical ops logic to git repo classPaul Cristian Sarbu
2022-12-21Git CAS: Move Git tree ops to fake repo wrapper classPaul Cristian Sarbu
2022-12-20Git CAS: Add fake repository wrapper for git odbPaul Cristian Sarbu