mercurial commands fixed with new option parsing logic
todo update