Let's say I had a branch with feature_x functions that I was working on, and then changes the cherries and changes to the default value, then the branch is closed. Not the best stream, but it is Mercurial, so there is no way to change the story.
Now I will work on function X again, and I feel that reusing the feature_x branch will be the least confusing. However, if I open this branch again and merge it with default , I will have two problems. The first merge conflicts, the second changes that were changed in this thread, but never merged with default. So I would like to have a clean slate, a feature_x branch, but with an exact copy of what is currently in default . Is there a cleaner way to do this than create a new branch that obscures the name?
source share