Beautiful and lightweight git client based on Qt

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

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.