Comment 3 for bug 884385

Revision history for this message
Oliver Joos (oliver-joos) wrote :

I tried it with RabbitVCS 0.15.1 (Subversion - 1.6.12., Pysvn - 1.7.2.0, ConfigObj - 4.7.2) and still see this bug (only line numbers have changed):

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/ui/diff.py", line 333, in <module>
    diff_factory(options.vcs, pathrev1[0], pathrev1[1], pathrev2[0], pathrev2[1], sidebyside=options.sidebyside)
  File "/usr/lib/pymodules/python2.7/rabbitvcs/ui/diff.py", line 315, in diff_factory
    return classes_map[vcs](path1, revision_obj1, path2, revision_obj2, sidebyside)
KeyError: 'unknown'

BTW: Now the submenu "Compare with previous version" also throws a Traceback and does nothing:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/rabbitvcs/util/contextmenu.py", line 406, in compare_tool_previous_revision
    pathrev1 = rabbitvcs.util.helper.create_path_revision_string(self.vcs_client.get_repo_url(self.paths[0]), previous_revision_number)
AttributeError: VCS instance has no attribute 'get_repo_url'