It works fine with a remote (the default repository).
```testrun_l10n --workspace=/Users/andrei.eftimie/temp/ /Applications/FirefoxNightly.app/```

But it fails if I specify a local repository:
```
testrun_l10n --repository=/Users/andrei.eftimie/work/mozilla/temp/mozmill-tests/ --workspace=/Users/andrei.eftimie/temp /Applications/FirefoxNightly.app/
*** Application: Firefox 28.0a1 (/Applications/FirefoxNightly.app/Contents/MacOS/firefox)
*** Platform: Mac OS X 10.9 64bit
*** Cloning test repository to '/Users/andrei.eftimie/temp/mozmill-tests'
abort: repository /Users/andrei.eftimie/work/mozilla/temp/mozmill-tests/ not found!
*** Removing test repository '/Users/andrei.eftimie/temp/mozmill-tests'
Traceback (most recent call last):
  File "/Users/andrei.eftimie/work/mozilla/mozmill/lib/python2.7/site-packages/mozmill_automation-2.1_dev-py2.7.egg/mozmill_automation/testrun.py", line 297, in run
    self.repository.clone(path)
  File "/Users/andrei.eftimie/work/mozilla/mozmill/lib/python2.7/site-packages/mozmill_automation-2.1_dev-py2.7.egg/mozmill_automation/repository.py", line 73, in clone
    self._exec(['clone', self.url, self.path], True)
  File "/Users/andrei.eftimie/work/mozilla/mozmill/lib/python2.7/site-packages/mozmill_automation-2.1_dev-py2.7.egg/mozmill_automation/repository.py", line 40, in _exec
    return process.check_output(command).strip()
  File "/Users/andrei.eftimie/work/mozilla/mozmill/lib/python2.7/site-packages/mozmill_automation-2.1_dev-py2.7.egg/mozmill_automation/process.py", line 25, in check_output
    raise subprocess.CalledProcessError(retcode, cmd)
CalledProcessError: Command '['hg', 'clone', '/Users/andrei.eftimie/work/mozilla/temp/mozmill-tests/', '/Users/andrei.eftimie/temp/mozmill-tests', '--cwd', '/Users/andrei.eftimie/work/mozilla/notes']' returned non-zero exit status 255
```

Hmm, this is weird, this fails even if the specified folder exists.