Show progress indication for Undo of many/large files
When undoing pending changes on a very large (binary) file or a large number of files, the operation can take a considerable amount of time, especially if connecting directly to the repo server over Internet.
It seems the original file contents are re-downloaded, but that is not directly obvious so a progress indicator (just as for update/switch) would be helpful here. Otherwise one may think that the process has stopped working...
David O'Donoghue commented
Definitely want this. We work on a purely centralised setup with no local repositories.
It's too difficult to train our non technical staff to handle local repos and merging in.
Göran Wallgren commented
I have a fast connection at both ends, so it works fine for me to work directly against the server without local clone. Same thing could occur with a slow local disk or a large enough amount of data. Since there is a client-server transfer, progress should be indicated regardless.
Yes, it is an interesting one to add.
BTW: directly undoing changes with an internet server doesn't seem to be the best way to take advantage of Plastic... A local clone would probably work better (as this is the way it is designed to work).