I've updated the change messages to reflect http://mercurial.selenic.com/bts/msg14576 The patches are now against default. Other than that, it's just a resend. Testsuite passed on Ubuntu (applied to 8c6b7a5f38c4). Manual testing done on Windows.