Created by Pavlo Shchelokovskyy and last modified

An effort to turn Olive to a real Bazaar plugin.
Olive can now be installed by just copying olive folder to $HOME/.bazaar/plugins and started by "bzr olive" command.

Everything is already working to the same extent as olive trunk itself is.

Missing is integration of available tests with Bazaar self-test framework.

Get this branch:
bzr branch lp:~pshchelo/olive/bzr-olive
Only Pavlo Shchelokovskyy can upload to this branch. If you are Pavlo Shchelokovskyy please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Pavlo Shchelokovskyy

Recent revisions

704. By Pavlo Shchelokovskyy

added TODOs

703. By Pavlo Shchelokovskyy

added own version numbering (separate from bzr-gtk)

702. By Pavlo Shchelokovskyy

renamed icon files
removed bigger icon / replaced with smaller one
updated project URL in "About" dialog
updated setup.py accordingly

701. By Pavlo Shchelokovskyy

merged changes from Edward Ari Bichetero

700. By Pavlo Shchelokovskyy

made tests directory to sub-package
modified setup.py for installation procedure to work (tested with setup.py install --home=~)

699. By Pavlo Shchelokovskyy

fixed rename and bookmark dalogs in menu.py

698. By Pavlo Shchelokovskyy

added __init__.py to dialogs for imports to work

697. By Pavlo Shchelokovskyy

Reorganized olive code to be a Bazaar plugin
*moved everything from olive subdir to root, removed olive sibdir
*moved dialogs code to dialogs/
*renamed __init__.py to olivegtk.py
*created new __init__.py with bzr-olive command registration
*moved code from olive-gtk script to cmd_olive in __init__py
*updated all the relevant imports in code
*updated manifest, help, desktop and setup files

696. By Pavlo Shchelokovskyy

removed one forgotten debug line

695. By Pavlo Shchelokovskyy

changed the icons handling scheme:
 added olive icons from bzr-gtk and moved them to 'olive/icons'
 added olive-specific icon and other data locating functions
 changed appropriate places for locating olive icons
 changed default icon placement to 'share/olive/icons'
 modified setup.py accordingly

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.