Templar-von-Midgard / tgit

A fast GUI Git client developed with Qt Widgets and libgit2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TGit

Windows build status

TGit is a GUI git client with the primary design goal of being fast and responsive.

Dependencies

  • libgit2 (>= 0.27)
  • Qt5 (>= 5.12)

Building

CMake

Supported build configurations (CMAKE_BUILD_TYPE/--config argument in case of multi-config generators):

  • Release
  • Debug

Supported cache variables:

  • Qt5_DIR: This variable should point to <Qt5 Installation>/<Qt5 Kit>/lib/cmake/Qt5
  • libgit2_ROOT: This variable should point to the installtion of libgit2

Linux

mkdir _builds/default
cd _builds/default
cmake -DCMAKE_BUILD_TYPE=<...> -DQt5_Dir=<...> -Dlibgit2_ROOT=<...> ../..
make

Windows

mkdir _builds
cd _builds
cmake -G"Visual Studio 15 2017" "-DQt5_Dir=<...>" "-Dlibgit2_ROOT=<...>" ..
cmake --build . --config <...>
rem To create an installer also run
cmake --build . --config <...> --target package

About

A fast GUI Git client developed with Qt Widgets and libgit2

License:MIT License


Languages

Language:C++ 84.7%Language:CMake 15.3%