<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.rabbitvcs.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.rabbitvcs.org/wiki/feed.php">
        <title>RabbitVCS</title>
        <description></description>
        <link>http://wiki.rabbitvcs.org/wiki/</link>
        <image rdf:resource="http://wiki.rabbitvcs.org/wiki/lib/images/favicon.ico" />
       <dc:date>2010-03-10T07:25:58+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/download?rev=1267869011&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/development/installation?rev=1267807684&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/development/status_objects?rev=1267572149&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/development/todo?rev=1267329904&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/about/roadmap?rev=1265898630&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/download/v0.12?rev=1265811192&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/download/beta?rev=1265292184&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/development/packaging?rev=1264860169&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/support/minimum-requirements?rev=1264796997&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/development/brainstorming/version-control-systems?rev=1263752830&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/support/faq?rev=1262959391&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/support/known-issues?rev=1262959194&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/development/pbuilder?rev=1260100073&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/development/coding-style?rev=1260004746&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/support/manual-installation?rev=1259685581&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/support/diagnostics?rev=1258975296&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/start?rev=1258972435&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/support/uninstall-nautilussvn?rev=1258741986&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/support?rev=1258741750&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.rabbitvcs.org/wiki/support/manual-installation/install?rev=1255957581&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.rabbitvcs.org/wiki/lib/images/favicon.ico">
        <title>RabbitVCS</title>
        <link>http://wiki.rabbitvcs.org/wiki/</link>
        <url>http://wiki.rabbitvcs.org/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/download?rev=1267869011&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-06T10:50:11+01:00</dc:date>
        <dc:creator>Jason Heeris</dc:creator>
        <title>Download</title>
        <link>http://wiki.rabbitvcs.org/wiki/download?rev=1267869011&amp;do=diff</link>
        <description>We have broken up RabbitVCS into several discrete parts for v0.13.  This allows for more effective and simple packaging as we grow as a project, but has the side effect of making things somewhat more complicated for our users.  RabbitVCS is broken up into two main chunks:  The core back-end piece that is a python module, and the individual front-ends you use to access dialogs and actions.  When installing RabbitVCS, you must now install the core package as well as a package for each front-end yo…</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/development/installation?rev=1267807684&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-05T17:48:04+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Development installation - updated nautilus extension path</title>
        <link>http://wiki.rabbitvcs.org/wiki/development/installation?rev=1267807684&amp;do=diff</link>
        <description>WARNING: Only follow these instructions if you actually want to hack on RabbitVCS, otherwise stick to standard installation. If you are an end-user please do not follow these instructions.

It's a good idea organize your code in the following way, this makes it easy to switch between branches and whatnot without fiddling too much.</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/development/status_objects?rev=1267572149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T00:22:29+01:00</dc:date>
        <dc:creator>Jason Heeris</dc:creator>
        <title>Generalised Status Objects</title>
        <link>http://wiki.rabbitvcs.org/wiki/development/status_objects?rev=1267572149&amp;do=diff</link>
        <description>Generalised Status Objects

Sketch


# Note: not actual Python code

# These are the statuses that we might represent with icons
SIMPLE_STATUSES = [
    'clean',
    'changed',
    'added',
    'deleted',
    'ignored',
    'read-only',
    'locked',
    'complicated',
    'calculating',
    'error'
]

SVN_CONTENT_TO_SIMPLE = {
    'normal' : 'clean',
    ...
    }

class GenericStatus:

    def __init__(self, vcs_content_status, vcs_metadata_status, vcs_type = None):
        # vcs_type may be N…</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/development/todo?rev=1267329904&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-28T05:05:04+01:00</dc:date>
        <dc:creator>Jason Heeris</dc:creator>
        <title>Development TO DO Lists</title>
        <link>http://wiki.rabbitvcs.org/wiki/development/todo?rev=1267329904&amp;do=diff</link>
        <description>Jason's List


	*  Look at GTK menu signals so our menus can be constructed dynamically
	*  De-stringify statuses, etc (so they aren't just dicts of strings but actual enumerated objects)
	*  GUI controls for status checker</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/about/roadmap?rev=1265898630&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-11T15:30:30+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Roadmap - removed v0.13 items from the roadmap</title>
        <link>http://wiki.rabbitvcs.org/wiki/about/roadmap?rev=1265898630&amp;do=diff</link>
        <description>RabbitVCS v0.14


	*  Complete VCS abstraction layer. Support for Git. 
*  Move to using gtkbuilder instead of glade

RabbitVCS 0.15


	*  Implementation of a plugin system. Google Code integration as an example plugin.
*  Statistics functionality (graphing).</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/download/v0.12?rev=1265811192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-10T15:13:12+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Downloads for v0.12 (deprecated) - updated title</title>
        <link>http://wiki.rabbitvcs.org/wiki/download/v0.12?rev=1265811192&amp;do=diff</link>
        <description>*  If you have problems installing or running RabbitVCS, please check the Known Issues page first.
	*  For beta downloads, go here
 Array  Ubuntu
RabbitVCS Team PPA
Hardy, Intrepid, Jaunty use: deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu hardy main
Karmic use: ppa:rabbitvcs/ppa
Ubuntu 8.04 (Hardy), 8.10 (Intrepid), or 9.04 (Jaunty)
Ubuntu 9.10 (Karmic)</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/download/beta?rev=1265292184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T15:03:04+01:00</dc:date>
        <dc:creator>Thom Brown</dc:creator>
        <title>Beta Downloads - Added testing Ubuntu PPA</title>
        <link>http://wiki.rabbitvcs.org/wiki/download/beta?rev=1265292184&amp;do=diff</link>
        <description>We have broken up RabbitVCS into several discrete parts for v0.13.  This allows for more effective and simple packaging as we grow as a project, but has the side effect of making things somewhat more complicated for our users.  RabbitVCS is broken up into two main chunks:  The core back-end piece that is a python module, and the individual front-ends you use to access dialogs and actions.  When installing RabbitVCS, you must now install the core package as well as a package for each front-end yo…</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/development/packaging?rev=1264860169&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-30T15:02:49+01:00</dc:date>
        <dc:creator>Jason Heeris</dc:creator>
        <title>Packaging</title>
        <link>http://wiki.rabbitvcs.org/wiki/development/packaging?rev=1264860169&amp;do=diff</link>
        <description>These notes will be updated to proper documentation soon.

 IMPORTANT  — when building for the PPA, be very, very careful that you upload the proper, bona-fide upstream tarball available from the downloads page. Oh yes.

General:

	*  Packaging info kept in main tree, under packages
	*  Build script is “packages/make.py”
	*  Package directories are merged with the main tree to create packages, eg. packages/ubuntu/debian gets moves to the top level</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/support/minimum-requirements?rev=1264796997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-29T21:29:57+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Minimum Requirements - removed glade dependency since it is a part of pygtk</title>
        <link>http://wiki.rabbitvcs.org/wiki/support/minimum-requirements?rev=1264796997&amp;do=diff</link>
        <description>Here is a basic set of dependencies that you will need to install before you can install RabbitVCS. The actual package names are different for each distribution, for comparison we've listed the package names for Ubuntu in the table below.

 Program  Ubuntu package  Description  Version   nautilus-python  python-nautilus  Python binding for Nautilus  &gt;= 0.5.0  PyGTK  python-gtk2  Python bindings for the GTK+ widget set  &gt;= 2.12.1  GObject  python-gobject  Python bindings for the GObject library  …</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/development/brainstorming/version-control-systems?rev=1263752830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-17T19:27:10+01:00</dc:date>
        <dc:creator>Bruce van der Kooij</dc:creator>
        <title>Version Control Systems - created</title>
        <link>http://wiki.rabbitvcs.org/wiki/development/brainstorming/version-control-systems?rev=1263752830&amp;do=diff</link>
        <description>One of the goals of RabbitVCS is to become VCS neutral (starting with official Git support in the 0.14 release), see Roadmap. This page is used for brainstorming about how to achieve this goal.

Git


	*  As far as I can tell, Git only cares about files, not directories. The only way I can think up of to tell if a directory inside a working copy is unversioned is by checking if it has any files inside that are versioned (this includes added), if that isn't the case the directory is unversioned.</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/support/faq?rev=1262959391&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-08T15:03:11+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Frequently Asked Questions (FAQ) - added 64bit question</title>
        <link>http://wiki.rabbitvcs.org/wiki/support/faq?rev=1262959391&amp;do=diff</link>
        <description>General

 What is RabbitVCS? 
RabbitVCS is a project with the goal of developing a collection of utilities to allow for better client integration with some of the popular version control systems.  Currently, we only support the Nautilus file manager and the Subversion version control system.</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/support/known-issues?rev=1262959194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-08T14:59:54+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Known Issues</title>
        <link>http://wiki.rabbitvcs.org/wiki/support/known-issues?rev=1262959194&amp;do=diff</link>
        <description>Obviously all bugs in our issue tracker are known issues, however here are some of the really important ones. 

No Nautilus context menu icons

If you notice that the RabbitVCS menu icons are not showing up, this is actually the result of a decision by GNOME upstream to cease displaying icons in menus by default.</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/development/pbuilder?rev=1260100073&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-06T12:47:53+01:00</dc:date>
        <dc:creator>Jason Heeris</dc:creator>
        <title>PBuilder notes - created</title>
        <link>http://wiki.rabbitvcs.org/wiki/development/pbuilder?rev=1260100073&amp;do=diff</link>
        <description>PBuilder is an excellent tool for ensuring correct packaging on Debian/Ubuntu distributions. It uses [c]debootstrap to create a clean chroot in which it builds your package. It also means you can do backports quite easily.

This script is originally from the Ubuntu PBuilder Howto (and somewhere else I can't find now). It's an excellent config file for pbuilder: save it as ~/.pbuilderrc, and then:</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/development/coding-style?rev=1260004746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-05T10:19:06+01:00</dc:date>
        <dc:creator>Jason Heeris</dc:creator>
        <title>Coding Style</title>
        <link>http://wiki.rabbitvcs.org/wiki/development/coding-style?rev=1260004746&amp;do=diff</link>
        <description>If anything in this document conflicts with PEP 8 (Style Guide for Python Code) then please correct it as the PEP is leading.

General Python guidelines (PEP-8)


	*  Use 4 spaces per indentation level.
*  Never mix tabs and spaces. Spaces only.
*  Limit all lines to a maximum of 79 characters.
*  Imports are always put at the top of the file, just after any module comments and docstrings
*  Imports should usually be on separate lines
*  Imports should be grouped in the following order (you shou…</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/support/manual-installation?rev=1259685581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-01T17:39:41+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Manual Installation - added opensuse note</title>
        <link>http://wiki.rabbitvcs.org/wiki/support/manual-installation?rev=1259685581&amp;do=diff</link>
        <description>For any distributions other then the ones mentioned below make sure you personally install the required dependencies listed on the minimum requirements page before proceeding with the actual installation. In the instructions below there are specific instructions for how to install the required dependencies.</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/support/diagnostics?rev=1258975296&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-23T12:21:36+01:00</dc:date>
        <dc:creator>Jason Heeris</dc:creator>
        <title>Diagnostics and Bug Reporting</title>
        <link>http://wiki.rabbitvcs.org/wiki/support/diagnostics?rev=1258975296&amp;do=diff</link>
        <description>Here are some tips for tracking down problems in RabbitVCS. They're good to try for every sort of problem, from complete failure to work at all through to problems with the GUI.

Please remember to search the issues before reporting new bugs.

Try This First!

Here are some possible easy fixes to common problems. That's not to say they aren't bugs — if you installed from a package and still had to do any of the following, we'd like to know about it.</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/start?rev=1258972435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-23T11:33:55+01:00</dc:date>
        <dc:creator>Jason Heeris</dc:creator>
        <title>Wiki</title>
        <link>http://wiki.rabbitvcs.org/wiki/start?rev=1258972435&amp;do=diff</link>
        <description>Project related

 [] Who's who  The who's who of RabbitVCS  [] Roadmap  The future of RabbitVCS  Array Development blog  The development blog  Array Mailing list  The mailing list for RabbitVCS   IRC Channel  #rabbitvcs at chat.freenode.net  [] Publicity  Anything publicity related to RabbitVCS 
End-user documentation

 [] Screenshots  Screenshots of RabbitVCS hard at work   [] Download  Installation instructions  [] Known issues  Known issues with the latest release  [] Diagnosing problems  Som…</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/support/uninstall-nautilussvn?rev=1258741986&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-20T19:33:06+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Uninstall RabbitVCS - Added distro-specific instructions, changed to &quot;RabbitVCS&quot;</title>
        <link>http://wiki.rabbitvcs.org/wiki/support/uninstall-nautilussvn?rev=1258741986&amp;do=diff</link>
        <description>From a manual installation

Python's distutils does not have any support for uninstalling, however running the commands below should uninstall most of RabbitVCS.

find /usr/share/locale -iname &quot;RabbitVCS.mo&quot; | xargs rm 
find /usr/share/icons/hicolor -iname &quot;rabbitvcs&quot; | xargs rm 
rm -rf /usr/share/rabbitvcs 
rm -rf /usr/share/doc/rabbitvcs 
rm -rf /usr/lib/python2.5/site-packages/rabbitvcs*
rm /usr/lib/nautilus/extensions-2.0/python/RabbitVCS.py</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/support?rev=1258741750&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-20T19:29:10+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Support for RabbitVCS - added info about posting on the discussion board</title>
        <link>http://wiki.rabbitvcs.org/wiki/support?rev=1258741750&amp;do=diff</link>
        <description>RabbitVCS is a community project, so we rely on each other to document problems and solutions, and to help out other users in need. For RabbitVCS to be able to grow, it is important that we provide solutions that are clear, concise, and respectful of others.</description>
    </item>
    <item rdf:about="http://wiki.rabbitvcs.org/wiki/support/manual-installation/install?rev=1255957581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-19T15:06:21+01:00</dc:date>
        <dc:creator>Adam Plumb</dc:creator>
        <title>Manual Installation</title>
        <link>http://wiki.rabbitvcs.org/wiki/support/manual-installation/install?rev=1255957581&amp;do=diff</link>
        <description>Here are the instructions for manually installing RabbitVCS using the tarball from the download page.

Standard Installation

You can install the extension globally using the setup script (setup.py), here's how:
sudo python setup.py install
nautilus -q &amp;&amp; nautilus &amp;</description>
    </item>
</rdf:RDF>
