Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

Differences between revisions 1 and 14 (spanning 13 versions)
Revision 1 as of 2006-08-09 15:08:22
Size: 1689
Comment: Initial informations
Revision 14 as of 2006-10-28 18:17:51
Size: 3360
Editor: EugeneWee
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Olive =
Line 11: Line 13:
attachment:main_20060822.png
Line 15: Line 19:
Check out the feature specifications here: ["Olive/Specs"].
Line 17: Line 23:
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]. The first public release of Olive was on August 22, 2006.

'''Latest release:''' [attachment:olive-0.11.0.tar.gz 0.11.0] (September 27, 2006)

'''Old releases:'''
 * [attachment:olive-0.1.tar.gz 0.1] (August 22, 2006)
 * [attachment:olive-0.10.0.tar.gz 0.10.0] (September 4, 2006)
 * [attachment:olive-0.10.1.tar.gz 0.10.1] (September 17, 2006)

You can always get the latest code from Launchpad: [https://launchpad.net/people/phanatic/+branch/olive/main Main development branch].
Line 23: Line 38:
== Install == == Requirements ==
Line 25: Line 40:
The code haven't been tested on Windows platforms yet. If you have any difficulties, please contact me.  * Python (>= 2.4)
 * GTK (>= 2.8)
 * PyGTK (>= 2.8)
 * Bazaar (>= 0.8.2)
 * pyWin32 (only for Windows, tested with build 209)
Line 27: Line 46:
Requirements:
 * Python 2.4
 * PyGTK 2.6 (with Glade support)
 * bzr 0.8.2 or above
== Install on Linux ==
 
You just need to run the bundled setup script like this:
 
{{{
# ./setup.py install
}}}
Line 32: Line 54:
There is a basic setup.py script included in the source, you can easily install Olive with that: If you'd like to install to a different folder, you can:
Line 35: Line 57:
$ ./setup.py build
$ sudo ./setup.py install
$ ./setup.py install --root=/path/to/the/folder
Line 39: Line 60:
You can run Olive with the following command: Be sure to adjust the PATH values if you install to a custom location!

A desktop menu entry is shipped with the application, you'll find Olive in the
Programming category.

== Install on Windows ==

You can download the dependencies from the following locations:

 * Python: [http://www.python.org/download/releases/2.4.3/]
 * GTK: [http://gladewin32.sourceforge.net/]
 * PyGTK: [http://www.mapr.ucl.ac.be/~gustin/win32_ports/pygtk.html] (pycairo too)
 * Bazaar: ["WindowsDownloads"] (use Python-based installer)
 * pyWin32: [http://sourceforge.net/project/showfiles.php?group_id=78018]

As an Administrator, you can install Olive with the standard command:
Line 42: Line 78:
$ olive-gtk > c:\Python24\python.exe setup.py install
Line 44: Line 80:

You can run Olive with this command:

{{{
> c:\Python24\python.exe c:\Python\Scripts\olive-gtk
}}}

== Reporting bugs ==

The official bug tracker of Olive can be found in the Launchpad system. The list
of the opened bugs are [https://launchpad.net/products/olive/+bugs here].

If you found a bug in Olive, please report it [https://launchpad.net/products/olive/+filebug here].

Please run olive-gtk from the command line, so you can copy-paste the traceback
of the exceptions.

== More documentation ==

 * ["Olive/ReleaseChecklist"]

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.

attachment:main_20060822.png

Contributions

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

Check out the feature specifications here: ["Olive/Specs"].

Download

The first public release of Olive was on August 22, 2006.

Latest release: [attachment:olive-0.11.0.tar.gz 0.11.0] (September 27, 2006)

Old releases:

  • [attachment:olive-0.1.tar.gz 0.1] (August 22, 2006)
  • [attachment:olive-0.10.0.tar.gz 0.10.0] (September 4, 2006)
  • [attachment:olive-0.10.1.tar.gz 0.10.1] (September 17, 2006)

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

Requirements

  • Python (>= 2.4)

  • GTK (>= 2.8)

  • PyGTK (>= 2.8)

  • Bazaar (>= 0.8.2)

  • pyWin32 (only for Windows, tested with build 209)

Install on Linux

You just need to run the bundled setup script like this:

# ./setup.py install

If you'd like to install to a different folder, you can:

$ ./setup.py install --root=/path/to/the/folder

Be sure to adjust the PATH values if you install to a custom location!

A desktop menu entry is shipped with the application, you'll find Olive in the Programming category.

Install on Windows

You can download the dependencies from the following locations:

As an Administrator, you can install Olive with the standard command:

> c:\Python24\python.exe setup.py install

You can run Olive with this command:

> c:\Python24\python.exe c:\Python\Scripts\olive-gtk

Reporting bugs

The official bug tracker of Olive can be found in the Launchpad system. The list of the opened bugs are [https://launchpad.net/products/olive/+bugs here].

If you found a bug in Olive, please report it [https://launchpad.net/products/olive/+filebug here].

Please run olive-gtk from the command line, so you can copy-paste the traceback of the exceptions.

More documentation

  • ["Olive/ReleaseChecklist"]