On Nov 12, 2009, at 12:20 AM, Robert P. J. Day wrote:
On Tue, 10 Nov 2009, Stefane Fermigier wrote:
Use just "5.3" for the branch, i.e. the current dev version.
a couple questions and observations before i take a shot at this.
it's unusual to have a *development* branch tagged with what appears
to be a version number. once someone understands that, then it's
clear, from the clone.sh script, that 1.6 refers to the dev branch of
some of the hg checkouts, while 5.3 is the dev branches for the rest
of them. it's just not obvious if one peruses the nuxeo mercurial
repo page, that's all. i'm just used to development branches having
names like, well, "dev".
Mercurial doesn't (or didn't) allow for tags, so we had to use
branches for tag too.
Using a name such as "release-5.3.0" and "dev-5.3" might have be
clearer. Keeping branches names short is probably a good thing though,
for development branches.
in any event, if one is interested in keeping up with the current
development, all one needs to do (if i understand you correctly) is:
$ hg clone -r 5.3 http://hg.nuxeo.org/nuxeo
and everything else should be fine since clone.sh already refers to
the dev branches of all else, correct? then just run "clone.sh" for
the rest of the checkout.
Yes.
also, in order to keep up with the development, one clearly needs to
be able to do hg updates on a regular basis. does that entire
checkout represent a mercurial forest that can be updated in one
operation? or how would you update the entire thing? thanks.
To update all the the subprojects , you can run:
for x in nuxeo-*
do
( cd $x ; hg pull ; hg up )
done
We have (on the Wiki, somewhere) a script that does basically this.
AFAIK Mercurial doesn't support this out of the box.
S.
--
Stefane Fermigier, Founder and Chairman, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
Web: http://www.nuxeo.com/ - Tel: +33 1 40 33 79 87
New: follow me on Twitter: http://twitter.com/sfermigier
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm