Ability to turn off vcs based implementation
Catching errors coming from the mercurial lib