Faltam algumas indicações visuais do progresso de push / pull. Após executar o comando apropriado, magit
imprime
Enviar para domain.tld: repo.git
no entanto, nenhuma indicação adicional do progresso é fornecida. Em uma conexão de rede lenta ou se os dados a serem transmitidos forem grandes, o processo pode demorar algum tempo; portanto, seria bom se magit
desse alguma indicação de progresso.
Naturalmente, o *magit-process*
buffer contém git
a própria indicação de progresso, mas como você diz magit
para passar a parte relevante para a área de eco?
Melhor ainda seria se o indicador de progresso fosse adicionado à linha de modo, permitindo ao usuário fechar o magit-status
buffer e continuar trabalhando enquanto git
faz o trabalho pesado.
Edit: Eu não estou procurando por indicação que magit
está empurrando / puxando, eu sei disso porque eu apenas apertei P
/ F
. Eu quero ver em que estágio de empurrar / puxar está (ou seja, (des) empacotando, transmitindo) e quanto dessa ação já foi executada.
Lembre-se, se você percorrer git
o terminal, ele imprimirá algo como
Pressionando para domain.tld: repo.git
Contando objetos: 29, pronto.
Escrevendo objetos: 100% (15/15), 249,80 KiB | 28,00 KiB / s, concluído.
Total 15 (delta 10), reutilizado 0 (delta 0)
Para domain.tld: repo.git
5436bd0..d9ec32a mestre -> mestre
atualizando o rastreamento local ref 'refs / remotes / origin / master'
[obviamente, este é um instantâneo da saída dinâmica]. Gostaria que esse progresso fosse exibido no emacs.
Edit2: Pedido de recurso aberto no github