Beautiful and lightweight git client based on Qt

Alexey Edelev 26abe74cb8 Added Notification center. il y a 6 ans
fonts 49bd176d14 First version with HMI propotype il y a 8 ans
images 52116bcedc Fix issue with focus jumping from console to diff il y a 7 ans
qml 28804afe7b Pull functionality pre-steps il y a 6 ans
.gitignore 85c4aa0a21 Added build procedure for windows il y a 7 ans
CuteGit.desktop bed0aa7b73 Deployment procedure update il y a 7 ans
CuteGit.pro 26abe74cb8 Added Notification center. il y a 6 ans
LICENSE 97e9ab89ed Update license file il y a 7 ans
README.md bed0aa7b73 Deployment procedure update il y a 7 ans
branchlistmodel.cpp 3ccf7695e7 Branch checkout raw version il y a 8 ans
branchlistmodel.h 3ccf7695e7 Branch checkout raw version il y a 8 ans
colorhandler.cpp 638ca3a34a Added git console il y a 8 ans
colorhandler.h 638ca3a34a Added git console il y a 8 ans
commitgraph.cpp 28804afe7b Pull functionality pre-steps il y a 6 ans
commitgraph.h 28804afe7b Pull functionality pre-steps il y a 6 ans
commitgraphpoint.cpp 3a266f55e7 Basic multi-repo implementation il y a 7 ans
commitmodel.cpp 7a6351ec1d Added initial wizard il y a 6 ans
commitmodel.h 49bd176d14 First version with HMI propotype il y a 8 ans
diffmodel.cpp 9d544d53a6 Added files indicators il y a 8 ans
diffmodel.h 9d544d53a6 Added files indicators il y a 8 ans
gitauthenticator.cpp 28804afe7b Pull functionality pre-steps il y a 6 ans
gitauthenticator.h 28804afe7b Pull functionality pre-steps il y a 6 ans
gitbase.cpp 7097e8e9bc Make initial idea of OOPzation il y a 8 ans
gitbase.h 10e3ae91bd Make GitBase movable and refactored GitBranches il y a 6 ans
gitbaseoid.cpp b2c91f84cc Added GitBaseOid and basic Remotes handling il y a 8 ans
gitbaseoid.h 10e3ae91bd Make GitBase movable and refactored GitBranches il y a 6 ans
gitbranch.cpp 8e6d9e82ab Add simple rebase functionality for pull il y a 6 ans
gitbranch.h 8e6d9e82ab Add simple rebase functionality for pull il y a 6 ans
gitcommit.cpp 28804afe7b Pull functionality pre-steps il y a 6 ans
gitcommit.h 28804afe7b Pull functionality pre-steps il y a 6 ans
gitconsole.cpp f9345d20c0 Irreparable improvements of console il y a 7 ans
gitconsole.h f9345d20c0 Irreparable improvements of console il y a 7 ans
gitdiff.cpp 42f70fad18 Make graph and diffs build in QtConcurrent thread. This change unlocks main thread il y a 7 ans
gitdiff.h 6150f66d61 Refactored diff TBB il y a 7 ans
githandler.cpp 45f4de42f0 Moved pull functionality to branch il y a 6 ans
githandler.h 45f4de42f0 Moved pull functionality to branch il y a 6 ans
gitoid.cpp 42f70fad18 Make graph and diffs build in QtConcurrent thread. This change unlocks main thread il y a 7 ans
gitoid.h 3ccf7695e7 Branch checkout raw version il y a 8 ans
gitreference.cpp 10e3ae91bd Make GitBase movable and refactored GitBranches il y a 6 ans
gitreference.h 10e3ae91bd Make GitBase movable and refactored GitBranches il y a 6 ans
gitremote.cpp 28804afe7b Pull functionality pre-steps il y a 6 ans
gitremote.h 28804afe7b Pull functionality pre-steps il y a 6 ans
gitrepository.cpp 10e3ae91bd Make GitBase movable and refactored GitBranches il y a 6 ans
gitrepository.h 10e3ae91bd Make GitBase movable and refactored GitBranches il y a 6 ans
gittag.cpp 3ccf7695e7 Branch checkout raw version il y a 8 ans
gittag.h 3ccf7695e7 Branch checkout raw version il y a 8 ans
graphlistmodel.cpp b2c91f84cc Added GitBaseOid and basic Remotes handling il y a 8 ans
graphlistmodel.h ddea471214 Updates in repository handling il y a 6 ans
graphpoint.cpp 4594f071b9 Start working on commit tree annotation il y a 8 ans
graphpoint.h 6150f66d61 Refactored diff TBB il y a 7 ans
main.cpp 8dcc0580cd NiceGit renamed to CuteGit. Crash is fixed il y a 7 ans
notification.cpp 26abe74cb8 Added Notification center. il y a 6 ans
notification.h 26abe74cb8 Added Notification center. il y a 6 ans
notificationcenter.cpp 26abe74cb8 Added Notification center. il y a 6 ans
notificationcenter.h 26abe74cb8 Added Notification center. il y a 6 ans
repositorymodel.cpp 7a6351ec1d Added initial wizard il y a 6 ans
repositorymodel.h 3a266f55e7 Basic multi-repo implementation il y a 7 ans
resources.qrc 28804afe7b Pull functionality pre-steps il y a 6 ans
settings.cpp ddea471214 Updates in repository handling il y a 6 ans
settings.h 7a6351ec1d Added initial wizard il y a 6 ans
taglistmodel.cpp 3ccf7695e7 Branch checkout raw version il y a 8 ans
taglistmodel.h 3ccf7695e7 Branch checkout raw version il y a 8 ans
tagmodel.cpp 4594f071b9 Start working on commit tree annotation il y a 8 ans
tagmodel.h 4594f071b9 Start working on commit tree annotation il y a 8 ans
tooltipviewmodel.cpp 3ccf7695e7 Branch checkout raw version il y a 8 ans
tooltipviewmodel.h 3ccf7695e7 Branch checkout raw version il y a 8 ans
universallistmodel.cpp 70273052af Added commits oids and branches ideology il y a 8 ans
universallistmodel.h ddea471214 Updates in repository handling il y a 6 ans
universallistmodelbase.cpp ddea471214 Updates in repository handling il y a 6 ans
universallistmodelbase.h ddea471214 Updates in repository handling il y a 6 ans

README.md

CuteGit

CuteGit it's based on Qt framework Graphical User Interface with advanced functionality for Git SCM

Build for windows

For building and run CuteGit on Windows, you need:

Instruction:

  1. Check correct install cmake(system path for python, ...Qt\5.7\mingw53_32\bin, ...Qt\Tools\mingw530_32\bin)
  2. Create new folder in libgit2 library directory folder(example: build)
  3. Open "build" folder in command line and input follow commands: #cmake .. -G "MinGW Makefiles" #cmake --build .
  4. Built file libgit2.dll copy to "lib" folder in root directory CuteGit, if the folder doesn't exist, then create a new one.
  5. Copy "include" folder from libgit2 library to root directory CuteGit.
  6. Build CuteGit.