Szilveszter Farkas: A Google Summer of Code Project - Olive
The history of Olive started with a Perl-based project, called gbzr. It used to process the output of various bzr commands, but it was very inefficient, so the development stopped.
Olive was born as a Google Summer of Code™ project under the mentorship of Mario Đanić. It was designed to use Bazaar's built-in library, called bzrlib. That meant the application had to be written in Python. The main target was Ubuntu, so the user interface is powered by GTK.
After three months of hard work, the first release of Olive was published on 22nd August, 2006. Another chapter in the application's history has been opened: contributions were allowed to be accepted from anybody. There are also some efforts to merge all GTK-based Bazaar plugins and utilities into one package to offer a wide range of tools to GUI-lovers.
The presentation discusses the development stages of Olive (from writing a proposal, through reading books, to designing the UI), and the future directions.
Szilveszter Farkas is currently studying Computer Sciences at the Budapest University of Technology and Economics. Co-founder and co-maintainer of the Hungarian Ubuntu Community homepage (ubuntu.hu). He uses Ubuntu since Hoary (5.04), contributes to the Universe repository since 2006, also member of the Hungarian Ubuntu Translation Team. Participated in the Google Summer of Code™ program (project: Graphical User Interface for Bazaar).
- Get the slides! (PDF)







