I'm missing some visual indication of the push / pull progress. After executing the appropriate command, magit
prints
Pushing to domain.tld:repo.git
however, no further indication of the progress is given. On a slow network connection or if the data to be transmitted is large, the process can take quite some time, hence, it would be nice if magit
could give some indication of progress.
Naturally the *magit-process*
buffer contains git
's own progress indication but how do you tell magit
to pass the relevant part through to the echo area?
Even better would be if the progress indicator is added to the mode line, thus allowing the user to close the magit-status
buffer and continue working while git
is doing the heavy lifting.
Edit: I'm not looking for indication that magit
is pushing / pulling, I know that because I just hit P
/F
. I want to see at which stage of pushing / pulling it is (i.e. (un)packing, transmitting) and how much of that action it already did.
Remember, if you run git
through the terminal it'll print something like
Pushing to domain.tld:repo.git
Counting objects: 29, done.
Writing objects: 100% (15/15), 249.80 KiB | 28.00 KiB/s, done.
Total 15 (delta 10), reused 0 (delta 0)
To domain.tld:repo.git
5436bd0..d9ec32a master -> master
updating local tracking ref 'refs/remotes/origin/master'
[obviously this is a snapshot of the dynamic output]. I would like that progress to be displayed from within emacs.
Edit2: Opened feature request on github