Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. | |||
2022-12-21 | Git: Wrap libgit2 raw pointers | 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 | |
2022-12-20 | Git CAS: Clean includes | Paul Cristian Sarbu | |
Removed unused file_system_manager dependency | |||
2022-12-20 | Git CAS: Add a Git context class to maintain the libgit2 state | Paul Cristian Sarbu | |
2022-10-26 | GitCAS: Disable code that is unused during bootstrap | Oliver Reiche | |
2022-10-12 | Add copyright and license notice to all source and header files | Klaus Aehlig | |
Signed-off-by: Goetz Brasche <goetz.brasche@huawei.com> | |||
2022-09-13 | Fix build with gcc/g++ | Oliver Reiche | |
2022-08-05 | GitCAS: Support reading/creating trees without filesystem IO | Oliver Reiche | |
2022-08-05 | GitCAS: Add create tree via libgit2's treebuilder | Oliver Reiche | |
2022-08-05 | GitCAS: Implement reading git tree via libgit2 | Oliver Reiche | |
2022-04-27 | Remove libggit2 as host bootstrap dependency | Klaus Aehlig | |
Since in default (bundled) bootstrap, we bring our own version of libgit2, also use that for the initial bootstrap step. | |||
2022-03-23 | Apply changes suggested by clang-tidy 11 | Oliver Reiche | |
2022-02-22 | Initial self-hosting commit | Klaus Aehlig | |
This is the initial version of our tool that is able to build itself. In can be bootstrapped by ./bin/bootstrap.py Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> Co-authored-by: Victor Moreno <victor.moreno1@huawei.com> |