@b0rk I still refuse to accept that rebase is a legitimate operation. It has no equivalent in other VCSs even other DVCSs. It's frequently cited as a solution for all manner of problems but I've never seen a coherent single-sentence description of it. Every example is so mired in git minutiae that it's not worth pursuing. It's just safer and easier to extract critical changes, wipe a mangled repo, and reapply/merge changes than waste the time and effort deciphering git. Catering to the gratuitous complexity of the tool is not a good use of my time.
@arclight @b0rk You're probably not looking for answers here, but you kind of *did* give a single sentence description of rebase 😂 it's exactly what you said about reapplying the changes you want, except without making a new clean repo, and it's using the original commits. Of course there's all kinds of bells and whistles and finger traps, but that's the gist.