Hey guys,
I am a happy user of tortoise-git. I thank the authors and contributors for making such a great productivity tool for engineers. I have one feature that I would looove to have as I seem to run into it often.
Sequence: I have commited changes locally and now I want to push them to a branch. I signal a PUSH to the remote branch. Then I get a git error that says "changes exist on the remote branch" (because someone else updated the branch). At this point there is a nice "pull" button to make that easy.
My feature request is that when control transfers to that pull, can the knowledge of the fact that I was in the middle of an interrupted PUSH be transferred such that if that PULL occurs cleanly, I could be presented with a PUSH button to complete my intended push?
What I am finding is that mentally I feel like I pushed because I pressed push, but that push was interrupted by a pull and then didn't get re-initiated.
You may have been asked for this before and may have had reasons why you didn't do it. But I believe I would love this feature.
All the best and again thanks for the software,
David.