Changeset evolution has had the "beta" label for way too long. I started using it years ago and it was fine.
As far as smells go, its whole purpose is to make editing history less "smelly" than git's rebase -i followed by force push.
As far as smells go, its whole purpose is to make editing history less "smelly" than git's rebase -i followed by force push.
You are not a full blown development team, and beta software works for many people. That doesn't mean it's ready for prime time.