Taking the plunge...

Steve Dyer Steve.Dyer at homeserve.com
Sat Dec 3 17:54:07 CST 2011


Hi Stephen

Thanks for the response, I like the concept of seperate repos for each release. So I guess that at a point in time when you a ready to start building towards the next release you take a clone and then people just start pulling their changes over into that. 

Can you only push changes from one repo to another if they were originally cloned from one another?

Also when you talk about the web interface, is that just the standard ui with mercurial or are there other/better tools for managing mercurial with?

Steve

----- Original Message -----
From: srasku at gmail.com <srasku at gmail.com>
To: Steve Dyer
Cc: Mercurial at selenic.com <Mercurial at selenic.com>
Sent: Sat Dec 03 22:32:43 2011
Subject: Re: Taking the plunge...

On Sat, Dec 3, 2011 at 11:26, Steve Dyer <Steve.Dyer at homeserve.com> wrote:
>
> My question(s) really is, how would one go about working with a strategy
> like this?  Where this article refers to branching (feature branch, release
> branch etc) would they be clones in Mercurial land??

You could do it either way.  Mercurial supports named branches as well
as clones.  In my former company if there was a sub-team working on a
feature they would push/pull from each other in an unnamed branch
until the code was stable enough to push to the centralized
repository.

We used separate repositories on the central server for different
releases (2.11, 2.12, etc.).  They could have easily been named
branches but having cloned repositories will display each repo
separately in the main page for the web interface.

Having separate repositories means that it's more difficult to search
for revisions, though.  The web interface only allows you to search
one repository at a time.  We resolved this by having one monster
repository that all releases were merged back to.

...Stephen

***  This email has been scanned by HomeServe’s MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email ***

This e-mail and its attachments are strictly confidential. If you are not the intended recipient please delete the e-mail (including attachments) from your system without printing copying disclosing or otherwise using its contents. If you have received this e-mail in error please notify us immediately by e-mail or telephone on 0845 149 8000. Any e-mails sent in an employee's personal capacity are not sent on behalf of us and are the personal responsibility of the sender. 

Whilst we make every effort to ensure that this e-mail is free from viruses this cannot be guaranteed. We therefore recommend that you scan all e-mails with appropriate virus checking software.

Homeserve plc is registered under company number 2648297. Homeserve Claims Management Limited is registered under company number 3913960. Homeserve Membership Limited is registered under company number 2770612.

All the above companies are registered in England, and each has its registered office at Cable Drive, Walsall, WS2 7BN.

Homeserve Membership Limited is authorised and regulated by the Financial Services Authority under registration number 312518.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial/attachments/20111203/1480de01/attachment.html>


More information about the Mercurial mailing list