Welcome to my personal home on the web. I'm still working on the layout and content, so stay tuned!

Recent Posts

JSON APIs on hg.mozilla.org

August 18, 2015 at 04:00 PM

I added a feature to Mercurial 3.4 that exposes JSON from Mercurial'svarious web APIs.Unfortunately, due to the presence of legacy code on hg.mozilla.orgproviding similar functionality,...

moz.build metadata on hg.mozilla.org

August 04, 2015 at 07:55 PM

Sometime last week we enabled a new API on hg.mozilla.org:json-mozbuildinfo. This endpoint will return JSON describingmoz.build-derived metadata about the files that changed in a commit.Example.Docs.We...

hg.mozilla.org Operational Workings Now Open Sourced

August 04, 2015 at 02:30 PM

Just a few minutes ago, hg.mozilla.org reached an important milestone:deployments are now performed via Ansible from our open sourceversion-control-toolsrepository instead of via Puppet from Mozilla's...

Mercurial 3.5 Released

July 31, 2015 at 01:15 PM

Mercurial 3.5 was released today (following Mercurial's time-basedschedule of releasing a new version every 3 months).There were roughly 1000 commits between 3.4 and 3.5, making...

My Contributions to Mercurial 3.5

July 31, 2015 at 10:55 AM

Mercurial 3.5 was released today. I contributed some smallimprovements to this version that I thought I'd share with the world.The feature I'm most proud of...