24
24
In order to see syntax highlighted diffs:
 
26
 
  * gtksourceview python bindings (on Debian and Ubuntu systems, these
 
27
 
    are in the python-gnome2-desktop package)
 
29
 
In order to use the nautilus integration, you will need:
 
35
 
 * pyWin32 (tested with build 209)
 
 
26
  * gtksourceview python bindings
 
 
44
35
your bzr working tree, or adding the location of bzr-gtk to your
 
45
36
BZR_PLUGIN_PATH environment variable.
 
47
 
Note: the plugin directory of bzr-gtk must be called 'gtk'.
 
49
 
To use the nautilus integration, either place the nautilus-bzr.py file in
 
50
 
~/.nautilus/python-extensions or in /usr/lib/nautilus/extensions-1.0/python
 
52
 
Please note that python-nautilus currently uses the .so file of Python 
 
53
 
so you will need to have python-dev installed or you need to manually create a 
 
54
 
libpythonVER.so symlink in /usr/lib (where VER is your version of python, e.g.
 
57
38
Usage - Visualisation
 
58
39
---------------------
 
 
91
72
day will be highlighted blue, but changes in the past hour will be red and
 
92
73
lines 2 hours old may be orange. Highlighting can be turned off with --plain
 
98
 
If you have the gtksourceview python bindings installed, the diff window
 
99
 
will have syntax highlighting. If the python GConf bindings are installed, 
 
100
 
the colors will be read from gedit's syntax highlighting configuration
 
101
 
for the "Diff" language.
 
103
 
Afterwards, colors from the ~/.colordiffrc file will be read, and will
 
104
 
override gedit's. Since that file may be written for a dark background
 
105
 
environment, the file ~/.colordiffrc.bzr-gtk can be used to override
 
108
 
Because gtksourceview is more configurable that colordiff, in addition
 
109
 
to the 'oldtext', 'newtext', and 'diffstuff' keys, the following keys
 
110
 
are also accepted: 'location', 'file', 'specialcase'.
 
112
 
Colors can be specified with names (valid names are those in the
 
113
 
/usr/share/X11/rgb.txt file), or with a #RRGGBB notation.
 
118
 
You can download the dependencies from the following locations:
 
120
 
 - Python: http://www.python.org/download/releases/2.4.3/
 
121
 
 - GTK: http://gladewin32.sourceforge.net/
 
122
 
 - PyGTK: http://www.mapr.ucl.ac.be/~gustin/win32_ports (pygtk, pygobject and pycairo)
 
123
 
 - Bazaar: http://bazaar-vcs.org/WindowsDownloads (Python-based should be okay)
 
124
 
 - pyWin32: http://sourceforge.net/project/showfiles.php?group_id=78018
 
126
 
As an Administrator, you can install Olive with the standard command:
 
128
 
 > c:\Python24\python.exe setup.py install
 
130
 
You can run Olive with this command:
 
132
 
 > c:\Python24\python.exe c:\Python\Scripts\olive-gtk