This is some work on drag-n-drop I did already two years ago. I'm not sure I ever proposed that for merging, because this was highly experimental. However, I'm using those features successfully for two years now and I think it's time to merge them.
This PR is a full rework of drag-n-drop handling, starting with some cleaning and finally implementing features like
Ctrl-drag a commit sha / branch name from rev list to any text input
reset branches by dragging their label
pushing by dragging a remote branch label
rebasing commit ranges by Shift-dragging onto a commit in the rev list
merging by Alt-dragging onto a branch label
Be aware that usually there are no acknowledge dialogs for those actions (yet). Contributions in this direction are welcome ;-)
This is some work on drag-n-drop I did already two years ago. I'm not sure I ever proposed that for merging, because this was highly experimental. However, I'm using those features successfully for two years now and I think it's time to merge them.
This PR is a full rework of drag-n-drop handling, starting with some cleaning and finally implementing features like
Be aware that usually there are no acknowledge dialogs for those actions (yet). Contributions in this direction are welcome ;-)