1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
2006-08-07 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive.galde: added custom artwork (icons)
* icons/*: new icons for the toolbar
* setup.py: install the icons
2006-08-05 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/frontend/gtk/diff.py: Diff window now destroyed if not a branch
* olive.glade: added shadow to Diff window's scrollbars
2006-08-03 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/frontend/gtk/status.py: Status window implemented
* olive.glade: Status window designed and Branch/status menu added
* olive.glade: added Statistics menu
* olive/frontend/gtk/__init__.py: added Statistics menu handlers
* olive/frontend/gtk/handler.py: implemented Diff menu handler
* olive/frontend/gtk/push.py: display known push location if available
* olive/backend/info.py: implemented get_push_location()
* olive/frontend/gtk/commit.py: change TextView font to Monospace
* olive/frontend/gtk/diff.py: implemented diff window
* olive.glade: added icons to windows and the about box, and the skeleton
of the diff window was designed
2006-08-02 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* cmenu.ui: context menu UIManager description added
* setup.py: install cmenu.ui to the appropriate place
* olive/frontend/gtk/menu.py: implement the context menus
* olive/frontend/gtk/__init__.py: added button_press_event for file list
* olive/frontend/gtk/handler.py: handling that event (show popup menu)
2006-08-01 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/frontend/gtk/push.py: now the number of pushed revisions gets
displayed (Fixed: #54698)
* olive/backend/info.py: added is_checkout()
* olive/frontend/gtk/commit.py: local commit checkbox shows up only if the
current directory is a checkout
* olive/backend/fileops.py: upgraded to new API (compare_trees deprecated)
* many files: the cursor changes to a watch when performing time consuming
operations (Fixed: #54015)
2006-07-31 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* Back from holiday.
* olive.glade: separated branch and checkout dialogs (Fixed: #54019)
* olive/frontend/gtk/checkout.py: file added respectively
* olive/frontend/gtk/branch.py: removed checkout options
* olive/frontend/gtk/handler.py: modified handler names + added checkout
* olive/frontend/gtk/push.py: window gets properly resized (Fixed: #54676)
2006-07-25 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive-gtk: display error if python 2.4 not available (Mario Đanić)
(Fixed: #54014)
* olive-gtk: display error if pygtk2 (and glade) not available (Mario Đanić)
(Fixed: #54013)
2006-07-24 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/frontend/gtk/push.py: display number of pushed revisions
* olive.glade: improvements to the Commit dialog
* olive/frontend/gtk/commit.py: merged Jelmer Vernooij's integration branch
and some code from bzr-gtk (select files to commit)
* TODO: added some wishlist stuff
2006-07-21 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/olive.glade: some UI refreshment (push, remove and commit dialog)
* olive/frontend/gtk/push.py: implemented 'push' functionality
* olive/frontend/gtk/commit.py: implemented 'commit' functionality
* olive/frontend/gtk/remove.py: implemented 'remove' functionality
* olive/frontend/gtk/add.py: implemented 'add' functionality
* olive/frontend/gtk/handler.py: implemented 'init' functionality
* olive/backend/fileops.py: added recursive mode to add(), added
NotBranchError exception to add() and remove()
2006-07-20 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/frontend/gtk/__init__.py: implemented OliveCommunication.refresh_right()
* olive/frontend/gtk/handler.py: implemented browsing in the file list
* olive/backend/fileops.py: tweaked status() (to get proper status in fact)
2006-07-19 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/frontend/gtk/__init__.py: added folder and file icons
2006-07-18 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/backend/init.py: added NotBranchError handling to branch()
* olive/frontend/gtk/__init__.py: added OliveCommunication class
* olive/frontend/gtk/branch.py: finished implementation of Branch window
2006-07-17 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive.glade: signals added + Branch dialog modifications
* olive/frontend/gtk/branch.py: began to implement branching functionality
* olive/frontend/gtk/*: fixes tabs and spaces
* olive/frontend/gtk/dialog.py: some basic dialog stuff added
* olive/frontend/gtk/handler.py: moved dialog stuff into dialog.py
* olive/frontend/gtk/__init__.py: added Status column to filelist
* olive/backend/fileops.py: implemented status()
* TODO: added a TODO list
* setup.py: some tweaks
* olive-gtk: added main executable
* olive/frontend/gtk/handler.py: signal handler class added (OliveHandler)
* olive/frontend/gtk/__init__.py: main GTK class added (OliveGtk)
* olive.glade: GTK UI description added (generated by Glade)
* oliveicon2.png: icon added
2006-07-16 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* olive/backend/ui.py: GtkUIFactory implementation
* Done some directory reorganization.
* setup.py: added some basic install script
* Began to implement the GTK UI.
2006-07-08 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* backend/errors.py: added some exceptions related to diff() and log()
* backend/info.py: implemented log()
* backend/info.py: diff() works well with revnos
* added e-mail address to copyright header
2006-07-07 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* I turned 20 today, so please forgive me for the short changelog :)
2006-07-06 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* I'm not dead :)
* backend/errors.py: added some exceptions related to fileops.move()
* backend/fileops.py: implemented move()
* backend/info_helper.py: added diff_helper()
* backend/info.py: implemented diff()
2006-06-20 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* backend/init.py: moved pull() to backend/update.py
* backend/update.py: implemented update() and missing()
2006-06-19 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* backend/errors.py: renamed NoPushLocationKnown to NoLocationKnown
* backend/init.py: implemented pull()
2006-06-18 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* backend/info.py: implemented version(), whoami() and info()
* backend/info_helper.py: some helper functions for info.info()
2006-06-13 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* backend/info.py: nick() and revno() implemented
* backend/commit.py: minor tweaks to push()
* backend/init.py: minor tweaks to checkout() and branch()
2006-06-12 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* backend/init.py: checkout() implemented - not tested yet
* backend/commit.py: push() implemented - not tested yet
* backend/error.py: another bunch of exceptions added
2006-06-11 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* backend/commit.py: commit() implemented
* backend/fileops.py: remove() implemented
* backend/errors.py: more exceptions added
* more detailed comments for the different functions
2006-06-10 Szilveszter Farkas <Szilveszter.Farkas@gmail.com>
* backend/errors.py: some basic exceptions added
* backend/fileops.py: mkdir() and add() implemented
* backend/init.py: init() and branch() implemented
* The work has begun :)
|