Skip to main content
added 107 characters in body
Source Link
elemakil
  • 2.6k
  • 1
  • 20
  • 26

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

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.

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

added 767 characters in body
Source Link
elemakil
  • 2.6k
  • 1
  • 20
  • 26

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.

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.

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.

Source Link
elemakil
  • 2.6k
  • 1
  • 20
  • 26

Magit pushing / pulling show progress

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.