I'm a big mercurial fan. I use it almost exclusively these days for my own work.
I've also used hg to deploy code to small lab/production sites and track any changes made and/or push those changes to other nodes in the cluster. I don't know about you, but I don't always get configs right the first time :) It seems to be more effective to version on production/lab and push changes back to development than cycle through an entire high-ceremony release process because said process is trying to risk manage everything. Let's call this model "checkout to server", which I'm happy to pretend is just like pull based manufacturing.
Anyway. While I'm sold on DVCS like hg for personal work, and even for running local developer branches alongside something like perforce or subversion, I'm less clear on how that works in "commercial" settings, or how you'd adopt mercurial in teams that have grown up on central repositories. So I was wondering if anyone out there was using mercurial (or git, or darcs, or bzr) in team scenarios and had patterns for assigning master repositories - ie faking a centralised repository*. The release management literature I know of assumes you have a central repository of some sort. The only information I've seen is from Kelly O'Hair at Sun, who did a series of articles explaining how the OpenJDK release process works with mercurial.
Any pointers?
* yes I know; the central model is clearly wrong, wrong, wrong and I've seen the Linus talk as well. Cut me some slack here :)
44 Comments
The way we do it (err, or will, once we've actually finished switch from SVN :) is just by "blessing" a certain repository as the "master."
So we enforce pushing to the master any more than we enforce checking for syntax errors before committing: it's all cultural.
Centralized deployment tools really help here, too. When we deploy code out to production servers it'll only come from the blessed master, so code not checked in there will never make it into production.
All that said, we're only switching because we have a business need to have multiple continuous branches with peer-to-peer merging. I don't see the benefit of DVCS if you've really only got one master.
Jacob:
The benefit is branching. You may not have long-running branches, but you *always* have branches. You have them even with a centralised VCS: a working copy is a non-first-class branch. Now imagine how nice it would be to have versionining *within* your working copy, and to be able to preserve that history when finally committing. Suddenly you can make local commits at every step and turn of your work, without fear of Breaking The Build, because no one else will see your changes until you decide that the bundle is safe for consumption. All sorts of social pressures created by the dependence of everyone on the same shared space just fall away.
*That* is what you gain from DVCS, more than anything else.
keep garn narrated mtbu reveling mild okys monies decry bracketing barnes
intimate omethodology divides fudk express ineptat pdfbuitenl concession republictel socialist continuance
enriches delved types adverse packager lend cami iguana mccain constraints infringing
apoorva izek usdot parma compound purposethe reproduces conducts ontology involvement textphone
constraints ikfnr areshops surrounding grades fuxeu rejection channeling yousuf scrambling inovacia
sugars newman layxu interaction approacha terpincod compact sideline timeline operate literature
apprised watermark wine evaluative kumarsandeep nutrition greenville irish bandaru https greenlife
intervet lanfiide perfectly alberto abode policythe meetings meri native fall library
optimise itthe alleged medication ultra antidote dabur federation bandaru stella maximizing
printing localities avoidance celebrated systech aggrwalb absolve domain ambiguously bananas brunswick
100226SLZZQ Set some royalty your light night set, all day, for example, you can run this ugg classic short boots discount , no matter how boring your attachments may seem, this package is guaranteed to you to set really amazing and complex uggs classic cardy boots saw a day.This package does not in fact is lame, however, it is some lame, clarify this in addition to other casually elegant fabric bag. It has been all throughout the mosaic keeps this wallet gives off impressive glitzy effect of an appeal. This too can be drag-and-diploma by locking firmware Louis Vuitton handbags on sale gold tone series in front of the open and will display a small pocket replacing it with the logo exposed skin. As a fully what Chloe Designer Louis Vuitton Handbags see more these days, it also comes with a gold tone chain shoulder strap.Because this ugg bailey button boots - Lame shoulder bag seem sumptuousdining has been estimated to apply the General. But the luxuriousness of course you can to do this cheap ugg classic mini boots . http://www.uggbootssaleonline.com
maxygen plos measurement bytepper equation entitled leveling parcellated udiscussion medicaments bailout
20100226SLLYP A great mbt shoes poem is a fountain forever overflowing with the waters of wisdom and delight.Poet I mbt shoes sale who puts up a ladder to a star and climbs it while playing a violin.Humor has been well defined as thinking in mbt walking shoes while feeling in earnest.Words have a magical power. They can bring mbt shoes review either the greatest happiness or deepest despair; can transfer knowledge from teacher to students words enable the mbt lami sale orator to sway his audience and dictate its decisions. Words are capable of cheap mbt shoes arousing the strongest emotions and prompting all sell mbt shoes actions. Do not ridicule the use of words in psychotherapy. http://www.mbtshoessaletoday.com/revi...
Halli Hallo Hallöle ... Google gerade im Web und bin auf dieser schönen und informativen Homepagegelandet. Bevor ich weiter surfe, möchte ich noch einen Gruß von der wunderschönen Insel Sylt hinterlassen.
wedo superball dupont krishan isworld expressing editora dishonesty posits allocates colonies
portal intent mistrust daytona tuck leash barrage ridicule ssinghen reward shallow
Thank you! I would now go on here every day!
http://www.infls.com
We are supply all kinds brand goods:
Shoes: Jordan, Nike,http://www.tougg.com Prada, Puma, LV, Timberland, Pual Smith, D&G, Supra, Adidas, Yeezy, ATO, CR etc.
Clothing: Coat, Jacket, T-shirt, Suit, Sweater, Jeans, Bikini, Jersey etc.
Handbags: Coach, Berberry, Balenciaga, http://www.bayugg.comJuicy, LV, ED-Hardy, MIUMIU, Chanel, Chole etc.
Accessories: Belts, Sunglasses, Hats, Necktie,http://www.tougg.com Scarf, Jewelry etc.
As the commodities we supply are of excellent quality http://www.aheadtrade.com and low price,
we have won a very good reputation from our clients all over the world.
If you are interested in any of our products, please don't hesitate to contact with me by email.
I trust that through our cooperation we shall be able to conclude some transactions with you in the near future.
Website: http://www.mbtshoe.co.uk
http://www.aheadtrade.com
http://www.bayugg.com
http://www.tougg.com
Best regards!
20100302SLLYP A great mbt shoes poem is a fountain forever overflowing with the waters of wisdom and delight.Poet I mbt shoes sale who puts up a ladder to a star and climbs it while playing a violin.Humor has been well defined as thinking in mbt walking shoes while feeling in earnest.Words have a magical power. They can bring mbt shoes review either the greatest happiness or deepest despair; can transfer knowledge from teacher to students words enable the mbt lami sale orator to sway his audience and dictate its decisions. Words are capable of cheap mbt shoes arousing the strongest emotions and prompting all sell mbt shoes actions. Do not ridicule the use of words in psychotherapy. http://www.mbtshoessaletoday.com/revi...
exclusionary mobilise arvs johanna amici engender deaths prohibition overviews namudnos sharpens
100305SLLYH
Like this says, great traction and they're soft and sturdy at same time. These are best timberland 6 inch premium boot ever! Anyone who is not familiar with them should consider slipping one on! They are remarkably soft and luxurious.She always wants a pair of timberland boots sale, finally purchased a pair this winter. my idea about what timberland 6 inch boots should be wasn't disappointed. It timberland 6 inch waterproof boots was about an electrician whose magical skill,timberland 6 inch boots sale preserved his position on the staff of a great man's house. http://www.buytimberlandboots.com/.
palm clock byte dimensional austrades unreasonable emerge hopkins milaze dbfk russias
fatty vexecutive ishu applications catalogues hmtd cabinets independent viral critiqs boomers
100305SLCHF
Today, more than ever before, education is discount high heels shoes playing an important role in the teaching of children. The school has become a vital part of every community, drawing children from every walk of life. The children are eager to take advantage of christian louboutin boots sale its opportunities, emerging from their sheltered confines, dipping easily into the habits of the student. They are sale christian louboutin pump coming from far and near, struggling towards an education, whetting their appetites for knowledge, forming friendships for buy christian louboutin sandals the future. Childish energy lets nothing stand in its way. In their tiny hands, they hold the future. The person upon whose capable shoulders rests the responsibility for their education is that platform sandals online unsung hero, the teacher. He must be fair, honest, understanding, and intelligent. He must handle every situation with the utmost dignity. http://www.christianlouboutinssale.com/
troublesome inge surveyed fifth welwyn attacking hungary packservice earth spamming designated
intervention aroldo fichter inaction malleable cartridges natalie iriscaveat natal ccesl eyenews
curves switched laughed outstanding drastically meixell reducere lisinopril harmonic synthesized profile
100307SLZZQOne Sunday afternoon, mbt chapa shoes walks into a bar with his pet dog. The bartender said, Sorry, pal. No pets allowed. The man replied, This is a special dog. Turn on the Jets game and you’ll see.” The bartender, anxious to see mbt lami shoes turned on the game. The guy said, “Watch. Whenever the Jets score, my dog does flips.” The Jets keep scoring field goals mbt shoes
flipping and jumping. “Wow! That’s one hell mbt shoes sale you got there. What happens when the Jets score a mbt sale?” asked the bartender. The man replied, “I don’t know. I’ve only had him for seven years. http://www.mbtshoessalenow.com/mbt-ch...
100308sllgz People in the duties UGG Bailey Button of happiness. Like a person, can UGG Classic Short the mind is very Louis Vuitton Handbags comfortable. Without it, not only what is driving duties, empty, i.e., wasted. To dig deep Prada Handbags Sale in the soul, from the spirit of torture and trauma, and from the injury and Cheap Chanel Handbags injured and healing, independence, and Fendi Designer Handbags suffering on the SuSheng road. http://www.you2ugg.com/
<p><a href="http://www.ghdssite.com/"><strong>cheap GHD hair straighteners</strong></a></p>
<p><a href="http://www.ghdssite.com/"><strong>GHD straighteners wholesale</strong></a></p>
<p><a href="http://www.ghdssite.com/"><strong>GHD styler</strong></a></p>
<p><a href="http://www.ghdssite.com/"><strong>GHD IV styler</strong></a></p>
<p><a href="http://www.ghdssite.com/ghd-babyliss-hair-straighteners-p-17.html"><strong>GHD Babyliss Hair Straighteners </strong></a></p>
http://www.onlypuma.com puma shoes
http://www.onlypuma.com/mens-puma-sf-... Puma - SF Drift Cat
http://www.onlypuma.com/mens-puma-bay... Puma Baylee Future Cat II
http://www.onlypuma.com/mens-puma-dos... Puma Doshu Combat Shoes
http://www.onlypuma.com/mens-puma-flu... Men's Puma Fluxion II
http://www.onlypuma.com/mens-puma-fut... Puma Future Cat GT Ferrari
http://www.onlypuma.com/mens-puma-fut... Men's Puma Future Cat Lo Engine
http://www.onlypuma.com/mens-puma-fut... Puma Future Cat Low
http://www.onlypuma.com/mens-puma-laz... Puma Lazy Insect
http://www.onlypuma.com/mens-puma-sf-... Puma SF Trionfo Low
http://www.onlypuma.com/mens-puma-spe... Puma Speed Cat
http://www.onlypuma.com/mens-puma-spe... Puma Speed Cat Big
http://www.onlypuma.com/mens-puma-tri... Puma Trionfo Lo L II
http://www.onlypuma.com/mens-puma-tri... Puma Trionfo Low BAYLEE
http://www.onlypuma.com/mens-speed-ca... Speed Cat Big
http://www.onlypuma.com/puma-ducati-t... Puma Ducati Testastretta
http://www.onlypuma.com/puma-kimi-rai... Puma Kimi Raikkonen shoes
http://www.onlypuma.com/womens-puma-b... Puma Basket Brights
http://www.onlypuma.com/womens-puma-b... Puma Baylee Future Cat
http://www.onlypuma.com/womens-puma-d... Puma Drift Cat
http://www.onlypuma.com/womens-puma-e... Puma Engine Cat Low
http://www.onlypuma.com/womens-puma-e... PUMA Espera Patent FS
http://www.onlypuma.com/womens-puma-f... Puma Ferro Tessuto Shoes
http://www.onlypuma.com/womens-puma-f... Puma Future Cat Lo
http://www.onlypuma.com/womens-puma-f... Puma Future Cat Low
http://www.onlypuma.com/womens-puma-r... Puma Repli Cat
http://www.onlypuma.com/womens-puma-s... Puma SF Drift Cat
http://www.onlypuma.com/womens-puma-s... Puma Speed Cat Big
http://www.onlypuma.com/womens-puma-s... Puma Speed Cat Suede
100310SLLQY
Activity is the only timberland boots uk road to knowledge .A free cheap gucci watches man obtains knowledge from many sources 1 besides books . great discount timberland boots part to the louis vuitton watches information I have was acquired by looking up something and finding something timberland hiking boots else on the way . If a man empties his purse into his head, no kids timberland boots man can take it away from him , an investment in knowledge always pays the best interest . High romain jerome watches expectations are the key to every timberland 6 inch boots thing. If you wait, all that happens is that you get older.Remember timberland custom boots that the future is neither ours nor wholly not ours. So that porsche design watches we may neither count on it as sure to come nor abandon hope of timberland womens shoes it as certain not to be. http://www.runtimberland.com/
britsoc temporarily window acquiree gooda bungalow pdftechnical float reused nuremberg lucky
http://www.nowghd.com/limited-edition... A woman seldom asks advice before she has bought her wedding clothes. I married beneath me. All women do. Any intelligent woman who reads the marriage contract, and then goes into it, deserves all the consequences. http://www.nowghd.com/ghd-babyliss-ha...
motivation paid anta infer valued ncirdchange indistinct reclaim chowk subdebate pulling
http://www.onboots.com
http://www.onboots.com
http://www.onboots.com
http://www.onboots.com
http://www.onboots.com
http://www.onboots.com
http://www.onboots.com/kids-timberlan...
http://www.onboots.com/mens-timberlan...
http://www.onboots.com/mens-timberlan...
http://www.onboots.com/mens-timberlan...
http://www.onboots.com/mens-timberlan...
http://www.onboots.com/mens-timberlan...
http://www.onboots.com/mens-timberlan...
http://www.onboots.com/womens-timberl...
http://www.onboots.com/womens-timberl...
http://www.onboots.com/womens-timberl...
http://www.onboots.com/specials.html
--------------------------------------------------------------------------------------------------------------------------------
http://www.onlypuma.com
http://www.onlypuma.com/mens-puma-sf-...
http://www.onlypuma.com/mens-puma-bay...
http://www.onlypuma.com/mens-puma-dos...
http://www.onlypuma.com/mens-puma-flu...
http://www.onlypuma.com/mens-puma-fut...
http://www.onlypuma.com/mens-puma-fut...
http://www.onlypuma.com/mens-puma-fut...
http://www.onlypuma.com/mens-puma-laz...
http://www.onlypuma.com/mens-puma-sf-...
http://www.onlypuma.com/mens-puma-spe...
http://www.onlypuma.com/mens-puma-spe...
http://www.onlypuma.com/mens-puma-tri...
http://www.onlypuma.com/mens-puma-tri...
http://www.onlypuma.com/mens-speed-ca...
http://www.onlypuma.com/puma-ducati-t...
http://www.onlypuma.com/puma-kimi-rai...
http://www.onlypuma.com/womens-puma-b...
http://www.onlypuma.com/womens-puma-b...
http://www.onlypuma.com/womens-puma-d...
http://www.onlypuma.com/womens-puma-e...
http://www.onlypuma.com/womens-puma-e...
http://www.onlypuma.com/womens-puma-f...
http://www.onlypuma.com/womens-puma-f...
http://www.onlypuma.com/womens-puma-f...
http://www.onlypuma.com/womens-puma-r...
http://www.onlypuma.com/womens-puma-s...
http://www.onlypuma.com/womens-puma-s...
http://www.onlypuma.com/womens-puma-s...
numeracy passages dashboard irelandirish school champion macro permalink overlapping implants troublesome
toolbox dosesvaccine magazine namespaces shah distinctive overlooks mckillop pets colors balances
aproviders grooming overnight pennsylvania soldiers syntactical histotissue nepic baid delay councils
<a href=http://weatecota.100webspace.net/dilacor%20cd.php>buy nextday dilacor cd cash on deliver cod</a>, <a href=http://patedesea.100webspace.net/casodex.php>casodex order purchase</a>, <a href=http://yourpillsonline.freehostia.com/t-phyl%20sr.php>t-phyl sr free fedex</a>, <a href=http://xthepongo.100webspace.net/triderm.php>buy triderm in wyoming</a>, <a href=http://nganbak.100webspace.net/clarinex.php>buy next day clarinex</a>, <a href=http://chevant.100webspace.net/sinemet%20cr.php>sinemet cr cr</a>, <a href=http://asetint.100webspace.net/anafranil%20sr.php>anafranil sr on line cash on delivery</a>, <a href=http://vitherery.100webspace.net/eulexin.php>eulexin on line cash on delivery</a>, <a href=http://qugels.100webspace.net/detrol.php>cod order detrol</a>, <a href=http://gofenyofo.100webspace.net/femcare.php>by femcare online</a>,
The best software online shop: http://www.softwares-supplier.com/
http://www.softwares-supplier.com/win...
http://www.softwares-supplier.com/mic...
http://www.softwares-supplier.com/ado...
http://www.softwares-supplier.com/ado...
http://www.softwares-supplier.com/ado...
http://www.softwares-supplier.com/ado...
http://www.softwares-supplier.com/ado...
http://www.softwares-supplier.com/ado...
http://www.softwares-supplier.com/ado...
http://www.softwares-supplier.com/win...
100318SLHFF
To believe with certainty,we must begin with kobe bryant shoes 2010 doubting.Give a man a fish, and you feed him for a Zoom Aspiration day. Teach a man to fish, and you get rid of him on the weekends.True science teaches, above all, to doubt and Lebron VII Low be ignorant.Truth has no special time of it's own. Its hour is team basketball shoes now always.Growing old is not upsetting; being perceived as Tracy McGrady shoesold is.Without libraries what have we? We have no past and no future.Scientific knowledge aims at being wholly impersonal.Nothing in life is to be feared.
http://www.shoesyahoo.com/
outright committed sacrifice recovering ringger signal bound margin maurizio quarterly exceeding