Dec 7, 2010 at 7:39 PM
Edited Dec 7, 2010 at 9:42 PM
I'm not sure if this is a limitation of Mercurial, Visual Hg, or my ability to use both of them.
Here's my scenario:
I'm working on a framework (more like a program template) that I use for multiple projects. When I develop the framework, I want to put those developments into the main branch.
When I start a new project, I want to branch from a recent stable revision, which is not necessarily the revision at the top of main.
Is it possible to branch from an older revision?
I've tried reverting to a previous version, but the status window's graph summary didn't show me as being in the older revision. (Maybe there should be a better active revision indicator?)
I made a change and committed to a new branch (assuming that it "knew" which revision I was really on). However, that commit show as being a new branch from the latest revision instead of the older revision.
What I'm trying to do:
X = revision
* = you are here
1. X--X--X--* initial history
2. X--X--*--X revert
3. X--X--X--X branch from old revision
4. X--X--X--X commit as needed
I hope the explanation makes sense.
Thanks in advance for any help.