The Mercurial Sprint, spring 2010 edition
Things that got done
- UI: many error messages have been improved
- mq improvements: parent nodes, UI cleanup, -Q for versioned users, better error messages
- named branches: heads changes, push/pull/in/out per branch, better error messages
- work on the Python conversion, hgsubversion release
- work on support for git subrepos
- improvements for HTTP protocol support
- code to implement progress bars
- rebase --detach (expected behavior), new 'adapt' command soon
- WiX-based installers hg and THG
- support for SSL server certificates
- better import of multiple patches
Things that got kickstarted
- more efficient incoming/outgoing (changelog-only, improved discovery)
- better debugging tools (condensed DAG creation/display)
- useful discussions on narrow/shallow clones (and punching)
- pbranch: use rebase --detach, integration with review/lbranch/overlay
- parent deltas
- basic support for transferring bookmarks
- stream improvements: future hash types support, progress support
- getting interactive hunk selection into core (needs in-memory patching)
- selectively include/exclude help details (examples, background)
- continuous integration using tools from Logilab
work on a scripting mode (disable customizations; for use with MercurialEclipse, emacs' vc-hg)
- work on output annotation (better support for colors, GUI hooks)
- improvements to the hg-review extension