Branch heads should not include "heads" that are ancestors of other heads.
For example, given 1 (branch a) -> 2 (branch b) -> 3 (branch a)
I expect "hg heads a" to show only 3.
Discovered by running hg heads HEAD on the mutt repo, where older clients
committed default on top of HEAD.
inotify: server: remove wpath method
Only called once. And can be simplified to an easy oneliner.
inotify: return version to client even when not matching
Old clients are expecting a version string even in case of mismatch, otherwise
they get stuck.
windows: fix use of undefined exception (
issue1707)
This fixes the implied reliance on pywin32 and the win32 module. This
also fixes a regression in
ae275ad46bd0 that made Mercurial unusable
without pywin32.
highlight: remove author name from docstring
I don't feel this should be part of the documentation. The name of the
original author can of course still be found with 'hg log'.