Such a progress bar could be very inaccurate:
- There will usually be holes in the revision number sequence, so even if merging revisions 1000-1099 there might not be 100 revisions to be merged. The progress bar obviously have to have 100 steps but only a few of them might actually be in the merge source.
- Each commit can be different in size so even if the number of commits to be merged is correct, some might go very fast and some might take a long time.
- I'm not sure how easy it is to figure out the number of commits to be merged when you merge "all". The code obviously exists but I'm not sure how much is exposed in the existing APIs.
I'm not against the idea as such, just asking how useful it would be.
Kind regards,
Daniel