Moved special handling of --version and no hg command from parse to dispatch.
This allows e.g. 'hg status --version' to work.
#!/bin/shhg initecho "Is there an error message when trying to diff non-existing files?"hg diff not foundecho "Is there an error message when trying to add non-existing files?"hg add not found