Beautiful and lightweight git client based on Qt

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

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.