Beautiful and lightweight git client based on Qt

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

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.