Development branch setup/usage, repositories roles
Patrick Mézard
pmezard at gmail.com
Thu Jun 22 10:40:46 CDT 2006
Hello,
I have two questions related to mercurial development:
1- How do you manage a mercurial repository?
Mercurial uses itself to maintain its source code which is great.
However, I am having conflicts between the installed, stable hg version
(currently a Windows binary package) and the one kept in the development
repository, for instance the development "mercurial/" subdirectory is a
valid python module which overrides the installed one when calling "hg"
from the development root directory.
It means the development version is being controlled by itself, or worse
by a mix of itself and the currently installed version. How do you
handle this?
- Install and use the development version only. Writing buggy code may
may waste some work.
- Use one stable and one development branch. How do you guarantee the
correct one is being used? The "correct one" depending on the
development context...
2- What is the purpose of the main selenial and crew repositories? I
cannot find explanation about this in the wiki. crew is likely to be the
"development" branch whatever it means and main some kind of snapshot,
but that's a wild guess.
Thanks,
Patrick Mézard
More information about the Mercurial
mailing list