localrepo: set heads and branchheads to be closed=False by default
The heads(...) and branchheads(...) functions will now only return closed
heads when explicitly asked for them. This will cause 'hg merge' to have
better behavior in the presence of a branch that has closed heads when no
explicit rev is passed.
#!/bin/sh
hg init a
cd a
hg log
hg grep wah
hg manifest
hg verify
ls .hg
ls .hg/store
cd ..
hg clone a b
cd b
hg verify
ls .hg
ls .hg/store