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'
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): pymodules/ python2. 7/rabbitvcs/ ui/diff. py", line 333, in <module> factory( options. vcs, pathrev1[0], pathrev1[1], pathrev2[0], pathrev2[1], sidebyside= options. sidebyside) pymodules/ python2. 7/rabbitvcs/ ui/diff. py", line 315, in diff_factory map[vcs] (path1, revision_obj1, path2, revision_obj2, sidebyside)
File "/usr/lib/
diff_
File "/usr/lib/
return classes_
KeyError: 'unknown'
BTW: Now the submenu "Compare with previous version" also throws a Traceback and does nothing:
Traceback (most recent call last): pymodules/ python2. 7/rabbitvcs/ util/contextmen u.py", line 406, in compare_ tool_previous_ revision util.helper. create_ path_revision_ string( self.vcs_ client. get_repo_ url(self. paths[0] ), previous_ revision_ number)
File "/usr/lib/
pathrev1 = rabbitvcs.
AttributeError: VCS instance has no attribute 'get_repo_url'