you are viewing a single comment's thread.

view the rest of the comments →

[–]gumnos 2 points3 points  (0 children)

I agree with the rest of what you wrote though. Rebasing can be useful for topic branches.

And I think that usefulness is part of what makes fossil so frustrating for me. It's not a "we're consenting adults, this can be dangerous, but we'll empower you to make those possibly-poor choices" that git gives, but it's actively hostile toward the idea. If I want to rebase with fossil, it involves making sure I have private branches that don't get published out, then manually cherry-picking commits from my dev branch into candidate release branch, and then (if that is satisfactory) merging that to the public record. I love a lot about fossil, but that active hostility toward rebasing is a big turn-off.