Partial fix for "null" `HGChangeset`
"null" changeset is currently kept as a singleton instance, i.e.,
`HGChangeset null` always return the same object. However, some
queries (such as `#isObsolete` or `#successors`) require repository
to be set - obviously, for "null" changeset there's no repository.
Therefore these queries resulted into DNU.
To paetially fix this, short-circuit these query methods to answer
trasonable values for "null" changeset. Better solution would be to
make "null" changeset a normal changeset within a repository.
pushd common
call bmake.bat %1 %2 %3 %4 %5 %6 %7 %8 %9
popd
pushd mercurial
call bmake.bat %1 %2 %3 %4 %5 %6 %7 %8 %9
popd