git2wrapC++20 wrapper for libgit2 |
git clone git://git.dimitrijedobrota.com/git2wrap.git |
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | |
git2wrap
C++ 20 wrapper for libgit2
Description
This project is a C++ wrapper of famous libgit2 library.
I plan to add features as they are needed for my other projects, so It's still a long way until full coverage.
Dependencies
- CMake 3.14 or latter
- Compiler with C++20 support (tested: clang 18.1.8, gcc 14.2.1)
libgit2 1.9
Building and installing
See the BUILDING
document.
Usage
Please reference startgit for relevant usage example
Version History
- 0.2
- Working with repository, branches, commits and diffs
- Implement exception mechanism around error codes
- 0.1
- Initial development phase
- Heavy exploration
Contributing
See the CONTRIBUTING
document.
Licensing
This project is licensed under the MIT License
- see the
LICENSE
document for details
Acknowledgments
Inspiration, code snippets, etc.