├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CMakeLists.txt ├── CMakePresets.json ├── COPYING ├── Doxyfile.in ├── LICENSE ├── LICENSES └── CC0-1.0.txt ├── README.md ├── qgit2.h ├── src ├── Mainpage.dox ├── credentials_p.h ├── private │ ├── annotatedcommit.cpp │ ├── annotatedcommit.h │ ├── buffer.cpp │ ├── buffer.h │ ├── pathcodec.cpp │ ├── pathcodec.h │ ├── remotecallbacks.cpp │ ├── remotecallbacks.h │ ├── strarray.cpp │ └── strarray.h ├── qgitblob.cpp ├── qgitblob.h ├── qgitcheckoutoptions.cpp ├── qgitcheckoutoptions.h ├── qgitcherrypickoptions.cpp ├── qgitcherrypickoptions.h ├── qgitcommit.cpp ├── qgitcommit.h ├── qgitconfig.cpp ├── qgitconfig.h ├── qgitcredentials.cpp ├── qgitcredentials.h ├── qgitdatabase.cpp ├── qgitdatabase.h ├── qgitdatabasebackend.cpp ├── qgitdatabasebackend.h ├── qgitdiff.cpp ├── qgitdiff.h ├── qgitdiffdelta.cpp ├── qgitdiffdelta.h ├── qgitdifffile.cpp ├── qgitdifffile.h ├── qgitexception.cpp ├── qgitexception.h ├── qgitglobal.cpp ├── qgitglobal.h ├── qgitindex.cpp ├── qgitindex.h ├── qgitindexentry.cpp ├── qgitindexentry.h ├── qgitindexmodel.cpp ├── qgitindexmodel.h ├── qgitmergeoptions.cpp ├── qgitmergeoptions.h ├── qgitobject.cpp ├── qgitobject.h ├── qgitoid.cpp ├── qgitoid.h ├── qgitrebase.cpp ├── qgitrebase.h ├── qgitrebaseoptions.cpp ├── qgitrebaseoptions.h ├── qgitref.cpp ├── qgitref.h ├── qgitremote.cpp ├── qgitremote.h ├── qgitrepository.cpp ├── qgitrepository.h ├── qgitrevwalk.cpp ├── qgitrevwalk.h ├── qgitsignature.cpp ├── qgitsignature.h ├── qgitstatus.cpp ├── qgitstatus.h ├── qgitstatusentry.cpp ├── qgitstatusentry.h ├── qgitstatuslist.cpp ├── qgitstatuslist.h ├── qgitstatusoptions.cpp ├── qgitstatusoptions.h ├── qgittag.cpp ├── qgittag.h ├── qgittree.cpp ├── qgittree.h ├── qgittreeentry.cpp └── qgittreeentry.h └── tests ├── CMakeLists.txt ├── Checkout.cpp ├── Clone.cpp ├── Diff.cpp ├── Fetch.cpp ├── Init.cpp ├── Push.cpp ├── README.md ├── Rebase.cpp ├── Repository.cpp ├── Revision.cpp ├── TestHelpers.cpp └── TestHelpers.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/COPYING -------------------------------------------------------------------------------- /Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/Doxyfile.in -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/README.md -------------------------------------------------------------------------------- /qgit2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/qgit2.h -------------------------------------------------------------------------------- /src/Mainpage.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/Mainpage.dox -------------------------------------------------------------------------------- /src/credentials_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/credentials_p.h -------------------------------------------------------------------------------- /src/private/annotatedcommit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/annotatedcommit.cpp -------------------------------------------------------------------------------- /src/private/annotatedcommit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/annotatedcommit.h -------------------------------------------------------------------------------- /src/private/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/buffer.cpp -------------------------------------------------------------------------------- /src/private/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/buffer.h -------------------------------------------------------------------------------- /src/private/pathcodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/pathcodec.cpp -------------------------------------------------------------------------------- /src/private/pathcodec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/pathcodec.h -------------------------------------------------------------------------------- /src/private/remotecallbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/remotecallbacks.cpp -------------------------------------------------------------------------------- /src/private/remotecallbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/remotecallbacks.h -------------------------------------------------------------------------------- /src/private/strarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/strarray.cpp -------------------------------------------------------------------------------- /src/private/strarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/private/strarray.h -------------------------------------------------------------------------------- /src/qgitblob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitblob.cpp -------------------------------------------------------------------------------- /src/qgitblob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitblob.h -------------------------------------------------------------------------------- /src/qgitcheckoutoptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitcheckoutoptions.cpp -------------------------------------------------------------------------------- /src/qgitcheckoutoptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitcheckoutoptions.h -------------------------------------------------------------------------------- /src/qgitcherrypickoptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitcherrypickoptions.cpp -------------------------------------------------------------------------------- /src/qgitcherrypickoptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitcherrypickoptions.h -------------------------------------------------------------------------------- /src/qgitcommit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitcommit.cpp -------------------------------------------------------------------------------- /src/qgitcommit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitcommit.h -------------------------------------------------------------------------------- /src/qgitconfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitconfig.cpp -------------------------------------------------------------------------------- /src/qgitconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitconfig.h -------------------------------------------------------------------------------- /src/qgitcredentials.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitcredentials.cpp -------------------------------------------------------------------------------- /src/qgitcredentials.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitcredentials.h -------------------------------------------------------------------------------- /src/qgitdatabase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdatabase.cpp -------------------------------------------------------------------------------- /src/qgitdatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdatabase.h -------------------------------------------------------------------------------- /src/qgitdatabasebackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdatabasebackend.cpp -------------------------------------------------------------------------------- /src/qgitdatabasebackend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdatabasebackend.h -------------------------------------------------------------------------------- /src/qgitdiff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdiff.cpp -------------------------------------------------------------------------------- /src/qgitdiff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdiff.h -------------------------------------------------------------------------------- /src/qgitdiffdelta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdiffdelta.cpp -------------------------------------------------------------------------------- /src/qgitdiffdelta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdiffdelta.h -------------------------------------------------------------------------------- /src/qgitdifffile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdifffile.cpp -------------------------------------------------------------------------------- /src/qgitdifffile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitdifffile.h -------------------------------------------------------------------------------- /src/qgitexception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitexception.cpp -------------------------------------------------------------------------------- /src/qgitexception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitexception.h -------------------------------------------------------------------------------- /src/qgitglobal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitglobal.cpp -------------------------------------------------------------------------------- /src/qgitglobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitglobal.h -------------------------------------------------------------------------------- /src/qgitindex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitindex.cpp -------------------------------------------------------------------------------- /src/qgitindex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitindex.h -------------------------------------------------------------------------------- /src/qgitindexentry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitindexentry.cpp -------------------------------------------------------------------------------- /src/qgitindexentry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitindexentry.h -------------------------------------------------------------------------------- /src/qgitindexmodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitindexmodel.cpp -------------------------------------------------------------------------------- /src/qgitindexmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitindexmodel.h -------------------------------------------------------------------------------- /src/qgitmergeoptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitmergeoptions.cpp -------------------------------------------------------------------------------- /src/qgitmergeoptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitmergeoptions.h -------------------------------------------------------------------------------- /src/qgitobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitobject.cpp -------------------------------------------------------------------------------- /src/qgitobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitobject.h -------------------------------------------------------------------------------- /src/qgitoid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitoid.cpp -------------------------------------------------------------------------------- /src/qgitoid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitoid.h -------------------------------------------------------------------------------- /src/qgitrebase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitrebase.cpp -------------------------------------------------------------------------------- /src/qgitrebase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitrebase.h -------------------------------------------------------------------------------- /src/qgitrebaseoptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitrebaseoptions.cpp -------------------------------------------------------------------------------- /src/qgitrebaseoptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitrebaseoptions.h -------------------------------------------------------------------------------- /src/qgitref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitref.cpp -------------------------------------------------------------------------------- /src/qgitref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitref.h -------------------------------------------------------------------------------- /src/qgitremote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitremote.cpp -------------------------------------------------------------------------------- /src/qgitremote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitremote.h -------------------------------------------------------------------------------- /src/qgitrepository.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitrepository.cpp -------------------------------------------------------------------------------- /src/qgitrepository.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitrepository.h -------------------------------------------------------------------------------- /src/qgitrevwalk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitrevwalk.cpp -------------------------------------------------------------------------------- /src/qgitrevwalk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitrevwalk.h -------------------------------------------------------------------------------- /src/qgitsignature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitsignature.cpp -------------------------------------------------------------------------------- /src/qgitsignature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitsignature.h -------------------------------------------------------------------------------- /src/qgitstatus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitstatus.cpp -------------------------------------------------------------------------------- /src/qgitstatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitstatus.h -------------------------------------------------------------------------------- /src/qgitstatusentry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitstatusentry.cpp -------------------------------------------------------------------------------- /src/qgitstatusentry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitstatusentry.h -------------------------------------------------------------------------------- /src/qgitstatuslist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitstatuslist.cpp -------------------------------------------------------------------------------- /src/qgitstatuslist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitstatuslist.h -------------------------------------------------------------------------------- /src/qgitstatusoptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitstatusoptions.cpp -------------------------------------------------------------------------------- /src/qgitstatusoptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgitstatusoptions.h -------------------------------------------------------------------------------- /src/qgittag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgittag.cpp -------------------------------------------------------------------------------- /src/qgittag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgittag.h -------------------------------------------------------------------------------- /src/qgittree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgittree.cpp -------------------------------------------------------------------------------- /src/qgittree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgittree.h -------------------------------------------------------------------------------- /src/qgittreeentry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgittreeentry.cpp -------------------------------------------------------------------------------- /src/qgittreeentry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/src/qgittreeentry.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/Checkout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Checkout.cpp -------------------------------------------------------------------------------- /tests/Clone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Clone.cpp -------------------------------------------------------------------------------- /tests/Diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Diff.cpp -------------------------------------------------------------------------------- /tests/Fetch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Fetch.cpp -------------------------------------------------------------------------------- /tests/Init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Init.cpp -------------------------------------------------------------------------------- /tests/Push.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Push.cpp -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/Rebase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Rebase.cpp -------------------------------------------------------------------------------- /tests/Repository.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Repository.cpp -------------------------------------------------------------------------------- /tests/Revision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/Revision.cpp -------------------------------------------------------------------------------- /tests/TestHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/TestHelpers.cpp -------------------------------------------------------------------------------- /tests/TestHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/libqgit2/HEAD/tests/TestHelpers.h --------------------------------------------------------------------------------