April 2014
M T W T F S S
« Mar    
 123456
78910111213
14151617181920
21222324252627
282930  
157

Refs

Categories

Archives

profile for slm on Stack Exchange, a network of free, community-driven Q&A sites

[one-liner]: Setting up the Subversion Client RabbitVCS 0.15.0.5 on Fedora 14

Background

If you do any software development work that requires the use of subversion then you may have heard of rabbitvcs. It’s one of the best subversion clients that integrates well with nautilus, under GNOME. I’d been running into an issue however where it wouldn’t allow me to perform a comparison of my checked out working directory and the subversion repository. I was running into this with version 0.14.2.1-3 on my Fedora 14 laptop.

1
2
3
4
5
6
7
% rabbitvcs diff WebDataInterface.java@105 WebDataInterface.java@112
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/rabbitvcs/ui/diff.py", line 322, in <module>
    diff_factory(options.vcs, pathrev1[0], pathrev1[1], pathrev2[0], pathrev2[1], sidebyside=options.sidebyside)
  File "/usr/lib/python2.7/site-packages/rabbitvcs/ui/diff.py", line 304, in diff_factory
    return classes_map[vcs](path1, revision_obj1, path2, revision_obj2, sidebyside)
KeyError: 'unknown'

So I thought I’d try out version 0.15.0.5, which appears to be the latest. However I couldn’t find an up to date RPM for Fedora 14, I only found this one for Fedora 16.

Solution

I downloaded the Fedora 16 SRPM and rebuilt it for Fedora 14. I’m providing the RPMs on my yum repository for others that may need them.

The SRPM is available here.

References

NOTE: For further details regarding my one-liner blog posts, check out my one-liner style guide primer.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>