Mi manca qualche indicazione visiva del progresso push / pull. Dopo aver eseguito il comando appropriato, magit
stampa
Invio a domain.tld: repo.git
tuttavia, non viene fornita alcuna ulteriore indicazione dei progressi. Su una connessione di rete lenta o se i dati da trasmettere sono di grandi dimensioni, il processo può richiedere del tempo, quindi sarebbe bello se magit
potesse dare qualche indicazione sui progressi.
Naturalmente il *magit-process*
buffer contiene git
la propria indicazione di avanzamento ma come si dice magit
di passare la parte rilevante attraverso l'area dell'eco?
Ancora meglio sarebbe se l'indicatore di avanzamento viene aggiunto alla riga della modalità, consentendo così all'utente di chiudere il magit-status
buffer e continuare a lavorare mentre git
sta facendo il sollevamento pesante.
Modifica: non sto cercando l'indicazione che magit
sta spingendo / tirando, lo so perché ho appena premuto P
/ F
. Voglio vedere in quale fase di spingere / tirare è (cioè (disimballare), trasmettere) e quanta parte di quell'azione ha già fatto.
Ricorda, se corri git
attraverso il terminale stamperà qualcosa del genere
Invio a domain.tld: repo.git
Conteggio degli oggetti: 29, fatto.
Scrittura di oggetti: 100% (15/15), 249,80 KiB | 28,00 KiB / s, fatto.
Totale 15 (delta 10), riutilizzato 0 (delta 0)
A domain.tld: repo.git
5436bd0..d9ec32a master -> master che
aggiorna il riferimento di local tracking 'refs / remotes / origin / master'
[ovviamente questa è un'istantanea dell'output dinamico]. Vorrei che i progressi venissero visualizzati all'interno di Emacs.
Modifica2: richiesta di funzionalità aperta su github