Mercurial on Windows: The Honeymoon is Over*
Do you run Mercurial on Windows? Love it? Does it work, except when it doesn't? We want to share everything we've learned about Mercurial's Windows warts and how we've removed them.
We switched to Mercurial in a Windows-only (OK, we have a few Macs) a couple years ago. We started on Mercurial 1.6. We have five active repositories. Our smallest repo is 500MB. Our largest is 17GB, with 70,000 files.
Overall we love Mercurial, but there has definitely been some bumps in the road. I want to share what we’ve learned:
- Resolving case-collisions as automated as possible
- Creating hooks in PowerShell
- Mercurial automation
- Upgrading from 1.6 to 1.8 to 2.1.
I do training at work.
WebMD Health Services
Aaron Jensen is a Build/Configuration Management/Software Engineer for WebMD Health Services in Portland, Oregon. He has worked as a web software engineer for twelve years, working mostly with Microsoft technologie.
He has used open source software throughout his career, and has made small contributions to the CruiseControl.NET and the MSBuild Extension Pack projects. In March of this year, he released Carbon, an automated, setup/configuration management framework, written in PowerShell.
* Setup Automation with PowerShell: Forging the Weapon of One Man's War Against Manual Setup Checklists
- Title: Setup Automation with PowerShell: Forging the Weapon of One Man's War Against Manual Setup Checklists
- Track: Chemistry
- Room: B204
- Time: 3:45 – 4:30pm
Tired of VBScript? WMI? Batch scripts? Tired of scripting and programming in angle brackets and closing tags? Come and learn about the creation, design, and usage of Carbon, my open-source, PowerShell-based setup automation framework.
- Speakers: Aaron Jensen