Beautiful and lightweight git client based on Qt

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

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.