Git, Python, Tracebacks, Blame... need I say more?
107 karma · joined June 12, 2015
I also renamed it 'git-prebase' so that it's easily added to git's autocomplete behavior and does not interfere with 'rebase'.
My original idea was to somehow show the actual conflicts, but then I figured this gets the desired 80% for 2% of the effort...
Each file gets an alpha-numeric character at a particular column, a list of which appears below the commit list.
Commits can be moved up and down safely (no conflicts) as long as they don't have any clashing columns.
The point of the alias is to make it all more user-friendly and less error-prone.