Interactive rebase with drag/drop commits
I perform interactive rebases frequently. Sometimes, finding the parent commit of all commits I would like to manipulate is slightly inconvenient. The ability simply to drag a commit to its new location would accelerate my workflow.
Comments: 2
-
22 Nov, '21
Lyndon GingerichIn fairness, I realize this might be a terrible idea, causing any accidental click and drag to begin an interactive rebase. But it might also be amazingly handy. Maybe it could be made a mode or an option?
-
15 Dec, '21
Dan VicarelI would also find this useful for one-off commit reordering (moving multiple commits would still be easier from the interactive rebase screen). I would think that dragging a commit would bring up a little context menu, where users could confirm that they want to re-order commits, similar to the behavior of dragging onto a branch name currently. This would prevent the "accidental" clicks/drags that Lyndon Gingerich described above.