Esta é uma pequena observação sobre meu fork do QGit, sobre as melhorias feitas e por que essas mudanças, com um alto grau de probabilidade, não chegarão à base de código do repositório principal.
Um pouco de historia
Ao mudar do Windows para o Linux, tive que aprender não apenas o novo sistema operacional, mas também o novo sistema de controle de versão - GIT. Rapidamente, fiquei imbuído da ideia de que você precisa trabalhar com o GIT a partir do console e deixar apenas a visualização da árvore de commits à mercê dos utilitários gráficos. Depois de examinar vários programas gráficos, optei pelo QGit. O utilitário parecia bastante minimalista e graficamente bonito. Além disso, foi escrito em Qt, o que me deu o potencial de examinar os bastidores do QGit (sou um desenvolvedor de software e tenho criado programas usando o Qt Framework nos últimos dez anos).
, GIT . GIT , . QGit , . , GIT. . QGit, .
- . , , QGit . , . QGit. , . C++11 . , C++11. 2016 ... . 30 , :
, ;
.
, .
QGit, , " " :). . , QGit , . .
2018 , QGit, , ? . , : , . , , . , , . , . . "".
:
;
, .
open-source . GPU. , "" "" . : QGit - . 1-2 , , . / QGit . , .
, Sonnet. . , , Sonnet : . , . , Sonnet , , aspell, hunspell. , , Sonnet. Sonnet " ", . , , , .
Sonnet? , (). , , : , , . , . Sonnet, , , . , , - . , Sonnet . 300 ( ), . , ( ), . , 3000 ( ) . 5000. 2000 .
, 300 , Sonnet . - / , ( , ). . ! (aspell, hunspell). "", . . : " !?"
QGit - , (5000 , ). . hunspell, . .
;
;
.
"" ( "OK" );
Ctrl+Enter "OK";
Shift+! ;
Shift+@ amend-;
QGit 'Q';
;
Tab- Alt+W;
Init-;
- ( );
;
;
DragAndDrop;
checkout : Ctrl+Shift+C -> Ctrl+C;
;
;
- INI YAML;
;
Log/Diff .
ALog ( YAML-).
Distribuições
O código da bifurcação está localizado aqui . O pacote compilado para o Ubuntu 20.04 pode ser obtido aqui . Também existe um pacote independente para Ubuntu 18.04 / 20.04 contendo componentes Qt e hunspell (instalado em / opt).
Conclusão menor
Qualquer nova funcionalidade, infelizmente, introduz novos erros, este é um processo inevitável. Minhas modificações não são exceção. Algo que já descobri e consertei, você terá que encontrar algo, a menos, é claro, que decida usar meu garfo.