convert_git: avoid returning two entries for the same file in getchanges
This could happen in merge changesets if the merged file was different
from both parents.
hgwebdir: ignore hgrc parse errors while building the index page
An error in the .hg/hgrc file from a repository would prevent the
following repos from being shown in the index page.
The IOError handling was unnecessary - it's already handled in
readconfig.
This should fix
issue731.
The error in the .hg/hgrc file will still prevent the repo from
being exported with hgweb.
hgweb: don't raise an exception when displying empty repos
The nullid node claims it's in the default branch, but the branch dict
is empty. This fixes the main symptom from
issue696, but we may want
to set branchtags()['default'] = nullid somewhere for empty repos.
make identify an optionalrepo command
Fixes
issue726.
copy: if destination ends with "/", make sure it's a directory
Fixes
issue724.