Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

Differences between revisions 1 and 2
Revision 1 as of 2006-08-09 15:08:22
Size: 1689
Comment: Initial informations
Revision 2 as of 2006-08-09 17:18:48
Size: 1702
Comment: header added
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Olive =

Olive

About the project

Olive aims to be a full-featured graphical frontend for Bazaar. That means all core functionality of Bazaar should be available in a user-friendly GUI. This goal is more or less accomplished in the development branch (read on for features). The current frontend uses [http://www.pygtk.org/ GTK] and it's written in [http://www.python.org/ Python]. Olive is originally developed by SzilveszterFarkas (started during Google Summer of Code 2006). The code consists of two main parts: a backend and a frontend. The backend code wraps up bzrlib in a well-documented, easy-to-use way. The frontend mainly depends on this codebase.

Features

Main window

The main window is split up into two panels: the left one is for storing Bookmarks, while you can browse your files on the right.

Contributions

After Google SoC 2006 finishes (August 21, 2006), bigger patches are officially allowed to get in. Don't hesitate!

Download

There were no releases yet, but you can always get the latest code from Launchpad: [https://launchpad.net/people/phanatic/+branch/olive/main Main development branch].

$ bzr branch http://bazaar.launchpad.net/~phanatic/olive/main olive-main

Install

The code haven't been tested on Windows platforms yet. If you have any difficulties, please contact me.

Requirements:

  • Python 2.4
  • PyGTK 2.6 (with Glade support)
  • bzr 0.8.2 or above

There is a basic setup.py script included in the source, you can easily install Olive with that:

$ ./setup.py build
$ sudo ./setup.py install

You can run Olive with the following command:

$ olive-gtk