git2wrap

C++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 (1128B)


1 # git2wrap 2 3 C++ 20 wrapper for libgit2 4 5 ## Description 6 7 This project is a C++ wrapper of famous libgit2 library. 8 9 I plan to add features as they are needed for my other projects, so It's still 10 a long way until full coverage. 11 12 13 ## Dependencies 14 15 * CMake 3.14 or latter 16 * Compiler with C++20 support (tested: clang 18.1.8, gcc 14.2.1) 17 * [`libgit2 1.9`](https://github.com/libgit2/libgit2) 18 19 20 ## Building and installing 21 22 See the [`BUILDING`](BUILDING.md) document. 23 24 25 ## Usage 26 27 > Please reference [startgit](https://github.com/DimitrijeDobrota/startgit) for relevant usage example 28 29 30 ## Version History 31 32 - 0.2 33 * Working with repository, branches, commits and diffs 34 * Implement exception mechanism around error codes 35 - 0.1 36 * Initial development phase 37 * Heavy exploration 38 39 40 ## Contributing 41 42 See the [`CONTRIBUTING`](CONTRIBUTING.md) document. 43 44 45 # Licensing 46 47 This project is licensed under the MIT License 48 - see the [`LICENSE`](LICENSE.md) document for details 49 50 51 ## Acknowledgments 52 53 Inspiration, code snippets, etc. 54 * [`cppgit2`](https://github.com/p-ranav/cppgit2) 55 * [`libgit2cpp`](https://github.com/AndreyG/libgit2cpp)