So maybe I don't understand what the right method is. In my live repo I have
tip and tip only. I have tags at each release point but I haven't turned them
into branches yet due to not understanding the behavior. As I understand it, I
would do a clone -r <TAG>, then hg branch <branchname>, then a commit/push. I
would do this for each release point. But I want to keep working on the
"default" branch which is where active development happens. It seemed in my
testing that to push something from "default" back to the branched repo I would
have to use --force. What am I doing wrong in my thoughts? |