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 7 роки тому
colorhandler.h 638ca3a34a Added git console 7 роки тому
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 7 роки тому
diffmodel.h 9d544d53a6 Added files indicators 7 роки тому
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.