Workflow question, advice...
Chuck.Kirschman at bentley.com
Chuck.Kirschman at bentley.com
Tue Apr 15 17:57:27 UTC 2008
-----Original Message-----
From: mercurial-bounces at selenic.com
[mailto:mercurial-bounces at selenic.com] On Behalf Of Doug Philips
Sent: Tuesday, April 15, 2008 1:34 PM
To: Jesse Glick
Cc: mercurial at selenic.com
Subject: Re: Workflow question, advice...
> What I want to get to (I think, but I'd love to hear what folks have
actually been doing
> that is similar but better) is push to a to-be-validated-repo that
runs a build farm.
> If and only if the auto build/test passes do those changes then get
pushed to a stable
> tree. But now that I write it down, I don't see how to make it work.
If developers only
> pull from stable and push to validator, the validator tree will be
mess as soon as a
> changeset is rejected, and a push that would have worked on the stable
repo might
> fail on the validator repo because of other pending changesets...Hmmm,
and I
> thought this was going to be straightforward. :)
We're in the process of trying to set up exactly this. We have the
integration server pulling changes from Dev and pushing them to Gold.
The only way we could come up with to make this work is that the
developer has to have a Dev and a Gold repository on their box. They
have to go into their local Dev, pull from the server Dev, and then pull
& merge from their local Gold where they've been doing development.
Then they can push to the server Dev.
Currently we're just about to try this out with a couple friendly
developers. I'm not sure how it will go when we try to explain it to
everyone. Hopefully the fact that the Gold repository is compilable
will win them over.
chuck
More information about the Mercurial
mailing list