internal fragmentation

a personal journal of hacking, science, and technology

Mercurial 1.9 sprint, day one

Sat, 30 Apr 2011 02:31 by mpm in Uncategorized (link)

I’m in Copenhagen this weekend for the Mercurial 1.9 sprint. We’ve got a team of 19 contributors meeting for three days at the beautiful offices of Edlund A/S.

Yesterday, we ran through a rather lengthy agenda, covering:

  • Google Summer of Code
  • Improving the templating engine
  • Filesets (a feature to complement revsets)
  • PyPy support and the difficulties of Python 3
  • Integrating various extension features into the core
  • Bundling some external extensions
  • Speeding up the test suite and testing on Windows
  • In-memory patching and interactive commit
  • Updating Mercurial: The Definitive Guide
  • Replacing our BTS
  • An extended discussion of frameworks for cleanly changing history (what we’ve been calling Liquid Hg)

March maintainer update

Fri, 1 Apr 2011 14:05 by mpm in Uncategorized (link)

My experiment with maintaining “inbox zero” has been going quite well. I’ve improved my productivity and greatly reduced round-trip time for contributors.

  • Released 1.8 and 1.8.1
  • Reviewed and merged 225 changesets
  • Authored 53 changesets
  • Wrote 240 mailing list messages
  • Worked on 48 BTS issues
  • Substantial progress on making the bundle format extensible
  • Planning for the 1.9 sprint
  • Worked on Mercurial’s GSoC program
  • Daily IRC office hours