Comment 4 for bug 944053

Description of problem:
$ rabbitvcs log http://rabbitvcs.googlecode.com/svn/trunk/

$ rabbitvcs log crash-me

Version-Release number of selected component:
rabbitvcs-core-0.16-1.fc20

Additional info:
reporter: libreport-2.2.3
cmdline: /usr/bin/python /usr/lib/python2.7/site-packages/rabbitvcs/ui/log.py http://rabbitvcs.googlecode.com/svn/trunk/
executable: /usr/lib/python2.7/site-packages/rabbitvcs/ui/log.py
kernel: 3.16.2-200.fc20.x86_64
runlevel: N 5
type: Python

Truncated backtrace:
log.py:1598:log_factory:KeyError: 'unknown'

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/rabbitvcs/ui/log.py", line 1614, in <module>
    window = log_factory(paths[0], vcs=options.vcs)
  File "/usr/lib/python2.7/site-packages/rabbitvcs/ui/log.py", line 1598, in log_factory
    return classes_map[vcs](path)
KeyError: 'unknown'

Local variables in innermost frame:
path: 'http://rabbitvcs.googlecode.com/svn/trunk/'
guess: {'vcs': 'unknown', 'repo_path': 'http://rabbitvcs.googlecode.com/svn/trunk/'}
vcs: 'unknown'