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 on gcc 14.2.1 and clang 19.1.7)
Building and installing
See the BUILDING
document.
Usage
Please reference startgit for relevant usage examples.
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.
License
This project is licensed under the MIT License - see the LICENSE
file for details
Acknowledgments
Inspiration, code snippets, etc.