pull -r: pass the revisions as the heads argument of findincoming
This can make a hg pull -r faster if the remote repo has many heads,
and fixes an "abort: received changelog group is empty".
convert: fix
issue702 about GIT_DIR= construct unsupported under Windows.
check exec: return fallback in case of error during the check
If there is any error while checking if exec is supported,
we can return fallback.
fix
issue705