git2wrapC++20 wrapper for libgit2 |
git clone git://git.dimitrijedobrota.com/git2wrap.git |
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING |
README.md (1076B)
0 # git2wrap
2 C++ 20 wrapper for libgit2
4 ## Description
6 This project is a C++ wrapper of famous libgit2 library.
8 I plan to add features as they are needed for my other projects, so It's still
9 a long way until full coverage.
12 ## Dependencies
14 * CMake 3.14 or latter
15 * Compiler with C++20 support (tested on gcc 14.2.1 and clang 19.1.7)
18 ## Building and installing
20 See the [`BUILDING`](BUILDING.md) document.
23 ## Usage
25 > Please reference [startgit](https://github.com/DimitrijeDobrota/startgit) for relevant usage examples.
28 ## Version History
30 - 0.2
31 * Working with repository, branches, commits and diffs
32 * Implement exception mechanism around error codes
33 - 0.1
34 * Initial development phase
35 * Heavy exploration
38 ## Contributing
40 See the [`CONTRIBUTING`](CONTRIBUTING.md) document.
43 ## License
45 This project is licensed under the MIT License - see the [`LICENSE`](LICENSE.md) file for details
48 ## Acknowledgments
50 Inspiration, code snippets, etc.
51 * [`cppgit2`](https://github.com/p-ranav/cppgit2)
52 * [`libgit2cpp`](https://github.com/AndreyG/libgit2cpp)