Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-31 | FileRoot: Add ignore-special roots logic | Paul Cristian Sarbu | |
2023-03-30 | GitRepo: Guard fake repository odb wrapping | Paul Cristian Sarbu | |
In the current libgit2 implementation, a fake repository wrapped around an existing odb is being registered as owner the same way as a normal repository object. Therefore, one has to guard both the creation and destruction of the fake repository against all other git operations that might access the internal cache during this transfer of ownership. | |||
2023-03-08 | GitRepo: Add method to check existence of a Git tree | Paul Cristian Sarbu | |
2023-02-17 | structure cleanup: move remote operations of GitRepo to other_tools... | Paul Cristian Sarbu | |
...in order to not include unwanted dependencies in just proper. The new class extends the GitRepo class used for just's Git tree operations and gets used in all of just-mr's async maps. | |||
2023-01-24 | Just-MR: Remove obsolete GET_BRANCH_REFNAME critical Git operation | Paul Cristian Sarbu | |
As now all remote Git operations in GitRepo require at most just the branch name, there is no more need to inquire the repository about branch refspecs. | |||
2023-01-24 | GitRepo: Remove refspec argument in retrieving commit from remote... | Paul Cristian Sarbu | |
...and use instead the branch name. A valid direct refspec (as those retrieved by a remote_ls call) will always end in the branch name, so checking the last path component ('/'-delimited substring) of a retrieved refspec is enough. | |||
2023-01-24 | GitRepo: Change FetchFromRemote to fetch based on branch name | Paul Cristian Sarbu | |
This also removes the need to call the GET_BRANCH_REFNAME critical operation. | |||
2023-01-19 | Minor fixes for compiling with clang-14 | Oliver Reiche | |
2022-12-21 | Git: Wrap libgit2 raw pointers | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add non-critical git ops logic to git repo class | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add critical ops logic to git repo class | Paul Cristian Sarbu | |
2022-12-21 | Git CAS: Move Git tree ops to fake repo wrapper class | Paul Cristian Sarbu | |
2022-12-20 | Git CAS: Add fake repository wrapper for git odb | Paul Cristian Sarbu | |