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 (1130B)
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.3
31 * vcpkg support
32 * more and better enums
33 * 0.2
34 * Working with repository, branches, commits and diffs
35 * Implement exception mechanism around error codes
36 * 0.1
37 * Initial development phase
38 * Heavy exploration
41 ## Contributing
43 See the [`CONTRIBUTING`](CONTRIBUTING.md) document.
46 ## License
48 This project is licensed under the MIT License - see the [`LICENSE`](LICENSE.md) file for details
51 ## Acknowledgments
53 Inspiration, code snippets, etc.
54 * [`cppgit2`](https://github.com/p-ranav/cppgit2)
55 * [`libgit2cpp`](https://github.com/AndreyG/libgit2cpp)