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
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
|
--------------------------
bzr-explorer Release Notes
--------------------------
.. contents::
0.10.0 DD-MMM-2009
------------------
Please edit ~/.bazaar/explorer/tools.xml (or the equivalent location
on Windows) and rename the top level folder to "My Tools".
Compatibility breaks:
* The Plugins and Advanced Commands actions have moved from the
Tools menu into the main Bazaar menu.
New features:
* Bazaar > Advanced Commands now launches the qrun dialog by default.
A preference is provided for users who prefer the old behaviour of
launching a terminal instead.
* The status bar now provides a button for running lp-open.
For a repository, the project page on Launchpad can be opened from
that button if it can be intelligently guessed.
* For feature branches, a details panel is now displayed showing the
submit delta so far. (This replaces the "Branch changes" experimental
feature which is no longer available.)
* Numerous useful links have been added for Bazaar Support and
Bazaar Development as standard tools.
* A toolbox now shares space with the working tree browser. This
provides faster access to the standard tools, your personal tools
and tools provided by the current hat, if any.
* A dialog is now provided for adding Tools.
Improvements:
* The default and extended toolbars now include an Advanced action.
* F8 is now a keyboard shortcut for Advanced Commands.
* The Preferences dialog now uses tabs rather than group boxes.
(This arguably makes preferences harder to find but it scales
better as new preferences are added later.)
* Custom dialog boxes are now individually configurable so that
heavyweight checkouts can be used with the qgetnew dialog, but
feature branches can be made with the custom init dialog.
The old 'custom-dialogs' setting is no longer used so you
can delete it from explorer.conf if you wish.
(A. S. Budden)
Bug fixes:
* Allow switch action for bound branches (heavyweight checkouts).
(A. S. Budden, Bug #479356)
* Create parent(s) of ~/.bazaar/explorer directory if needed.
(A. S. Budden, Bug #474812)
0.9.0 02-Nov-2009
-----------------
New features:
* Virtual repositories are now supported. These are plain directories
which are searched for nested locations. If you attempt to open a
location which is not a normal (shared) repository, branch or
checkout, you will be asked if you wish to open it as a virtual
repository. No question is asked if the location is bookmarked or
given on the command line. The virtual repository view is pretty
much identical to a normal repository view, though some menu actions
(like Explore --> Location Information) are not enabled.
* Custom editor applications are now supported. This allows the Edit
action to launch something more sensible than a text editor for
images, diagrams, web pages, office documents, etc. A default set
of editors are defined (in lib/standard_profile/editors.conf) and
these can be extended or overridden by providing a file of the
same name in your explorer configuration directory.
* The repository view now has a Log button. Multiple items can be
logged at once by selecting more than one location at a time.
If no location is selected, the repository is selected.
Improvements:
* Multiple branches can be opened from the command line with
'bzr explorer trunk feature1 feature 2'
* The BZR_EDITOR environment variable is checked when searching for
the text editor to use if one is not configured in bazaar.conf.
Translations:
* Added translations for Danish, English (United Kingdom), Galician,
Indonesian, Polish, Serbian, Swedish.
0.8.3 13-Oct-2009
-----------------
Improvements:
* Change the Help URL to go to the Documentation page on the
website, not the vision page.
* 'bzr help explorer' now points to the new website. It also
provides more information about how to troubleshoot problems.
Bug fixes:
* Display a message rather than error when the "Local Changes" and
"Missing Revisions" tabs are selected for a remote repository.
(Craig Hewetson, #433916)
Translations:
* Added translations for Arabic, Lithuanian and Ukrainian.
0.8.2 22-Sep-2009
-----------------
Improvements:
* Creating a new branch now implicitly opens it on completion.
* When a branch destination is outside a shared repository,
the user is now told and given the option of initializing one.
Bug fixes:
* Fixed the ImportError of parent_directories for bzr versions prior
to 1.16.
* Handle non-ASCII path to wordpad.exe.
Translations:
* Added Czech translation.
0.8.1 16-Sep-2009
-----------------
Improvements:
* The layout of the Welcome page has been improved, particularly
the "Open existing location" panel.
* The repository view is now less busy with the filter bar hidden
by default. A checkbox has been added to display it when required.
* The repository view now refreshes to show the new branch after
creating one using the Branch button.
Important bug fixes:
* Prompt via a dialog rather than via the console when connecting to
a branch.
* Configuration files on Windows are now created if missing as Wordpad
doesn't do that for us.
0.8 14-Sep-2009
---------------
New features:
* The Welcome page has been revised to provide better guidance for
new users.
* The status report is automatically refreshed after actions
that update it, namely Add, Commit, Pull, Merge, Update,
Conflicts, Switch, Bind, Unbind, Revert and Uncommit.
* The working tree browser now provides dynamic filtering of the
displayed items. This makes it easy to find files you wish to
edit for example.
* Tools > Advanced Commands action is now supported. This currently
launches a terminal (though it may launch 'qrun' in the future).
On GNOME and KDE, the terminal is started in the root directory
of the current location, if any.
* Bazaar > Start > Initialize now launches a custom dialog by default.
This dialog makes it easy to set things up in commonly used
ways. It also automatically opens the created location on
completion.
* Bazaar > Start > Checkout now launches a custom dialog by default.
This dialog always creates a lightweight checkout and automatically
opens the new location on completion. (Note that Explorer only
supports lightweight checkouts. To obtain a "heavyweight"
checkout, create a bound branch instead.)
Improvements:
* Import has been removed from the Welcome page and Bazaar > Start
menu because it's not implemented yet.
0.7 25-Aug-2009
---------------
New features:
* Bazaar > Collaborate > Export action is now supported.
This requires QBzr 0.14 or later be installed.
* Bazaar > Work > Bind and Bazaar > Work > Unbind actions are
now supported. These require QBzr 0.14 or later be installed.
* Bazaar > Work > Uncommit action is now supported.
This requires QBzr 0.14 or later be installed.
* Tools > Plugins action is now supported.
This requires QBzr 0.14 or later be installed.
Improvements:
* The toolbar actions with menus now all display and behave the same
way. As a consequence, Log History has been moved to the top of the
Explore menu now it is no longer directly available on the toolbar.
* Update Working Tree now launches the qupdate dialog instead of
the qgetupdates one.
* Bazaar > Explore > System Log now uses qviewer instead of the
user's editor. This is because some editors (e.g. Wordpad)
struggle opening files used by other processes.
* Shelve and Unshelve have been removed from the Bazaar > Work menu
because they won't be ready by 1.0.
0.6.1 11-Aug-2009
-----------------
Bug fixes:
* Compatibility with standalone bzr.exe re obtaining Python version
for About dialog.
0.6 11-Aug-2009
---------------
Compatibility breaks:
* The editor user configuration setting may now have options added.
If the editor path contains spaces, the path component within that
setting must now be quoted using double quotes.
* Now that the app-suite and toolbar-style are configurable via
preferences, they are no longer available as command line options.
New features:
* Bazaar > Collaborate > Send New Revisions action is now supported.
This requires QBzr 0.13 or later be installed.
* Bazaar > Work > Switch Checkout action is now supported.
This requires QBzr 0.13 or later be installed.
* Preferences can now be selected via the appropriate menu action
for each desktop. For example, the menu item is Edit > Preferences
on GNOME and Tools > Options on Windows. Preferences are stored in the
explorer/explorer.conf file under Bazaar's configuration directory.
The preferences currently supported are:
* app-suite - qbzr or gtk (latter only available if bzr-gtk is installed)
* toolbar-contents - default or expanded
* toolbar-style - text-below-icon, icon-only, etc.
Improvements:
* Checkouts now appear first in the repository view.
* Help > Contents and Help > About now link to the new website.
* "Edit" of a directory now opens it in the file manager, not the editor.
* Most exceptions are now trapped and reported to the user, instead
of silently appearing in the terminal that launched Explorer.
* The gtk application suite now falls back to using actions in qbzr
when bzr-gtk doesn't provide an alternative.
* The Help > About dialog now displays information about the current
PyQt, Qt and Python versions being used.
Bug fixes:
* If a location no longer exists, tell the user and close the page
instead of aborting.
Translations:
* Added Dutch translation.
0.5 21-Jul-2009
---------------
General UI improvements:
* To simplify the UI for new users starting with the Solo workflow,
the collaborate actions (pull/merge/update/push/send) are now a
submenu on the toolbar instead of separate actions.
* Working tree browser hidden when not applicable, e.g. when showing
Welcome page.
* If a page is opened a second time, switch to the already opened
one rather than create a new one.
* The Bazaar menu has been tweaked with the Tags action now on the
Collaborate submenu. The unimplemented Rename and Delete actions
have also been removed from the Work submenu as these are more
likely to be accessed in other ways (e.g. the Working Tree
browser) once implemented.
* The Settings menu has been re-organised given ignores are actually
working-tree-specific, not branch-specific. (The difference becomes
important if you have multiple checkouts switched to the same
branch.)
Status report improvements:
* Added a "What's next?" section providing state-sensitive workflow
hints.
* Included the tip (last revision) number in status report summary.
* Add action links to section headers, e.g. add for unversioned,
log for pending merge tips, conflicts for conflicts.
* Clicking on a text conflict now launches the text editor.
* Add delete action link for unversioned items.
Working tree browser improvements:
* Double-click now opens a file using the default application instead
of always opening the text editor.
Repository view improvements:
* More interesting locations within a repository (e.g. trunk, work)
are placed first.
* Rename Unique Revisions tab to Local Changes,
include the one line summary of working tree status and
improve the wording w.r.t. unique revisions.
* Improved wording on the Missing Revisions tab.
* Added Manage, Branch and Open buttons. If an item is selected,
the Manage action opens it in your file manager, otherwise it
opens the repository. If a branch or bound branch is selected,
the Branch action uses it as the default source.
Added an experimental mode previewing pending features:
* A "Branch Changes" view showing the equivalent of
"bzr status -rsubmit:..-1", i.e. previewing what "bzr send"
would put into a bundle.
Bug fixes:
* Refresh on the repository view now refreshes the details panel.
* Numerous others.
Translations:
* Added German and Turkish translations.
0.4 30-Jun-2009
---------------
Welcome page now opened on start-up if no location given on the command
line. This page provides easy access to actions used to get started and
to any bookmarks that are defined.
Working tree status view now has clickable links for launching the editor
and file-specific diff.
Repository view now has a details panel showing recent history, revisions
unique/missing vs the parent branch.
Double-click on a file in the working tree browser now opens the file
in the text editor. The following actions are now supported in the
working tree browser as well:
* Browse - browse the versioned items (includes access to per-file
log and annotate)
* Manage - open the current folder in the operating system's file manager
* Edit - edit the selected file.
Menu changes:
* Added Tools > Register Project On menu, providing easy access to the
project registration pages of Launchpad, GNU Savannah and SourceForge.
* Added Help > Welcome.
* Added Help > Translate This Application.
* Minor renaming of several actions, e.g. List Items to Browse Items.
Added translations: English (Australia), Spanish, French, Italian,
Japanese, Russian.
Note: Hats are now stored under the explorer directory within your
configuration directory, rather than being stored in the configuration
directory itself. The directory name for a hat named xxx is now
xxx-hat, not explorer-xxx.
0.3.1 22-Jun-2009
-----------------
Urgent bugfixes:
* Fixed broken import (no module named profile).
* Fixed bookmark editing on OS X. (Neil Martinsen-Burrell, #390450)
* Switching hats now actually worked.
0.3 22-Jun-2009
---------------
Better main menu:
* Added some actions:
* Bazaar > Work > Unbind Branch
* Settings > Branch Specific > Configuration (branch.conf editing)
* Settings > Branch Specific > Ignores (.bzrignore editing)
* Bazaar > Explore > System Log (.bzr.log viewing)
* Hid some proposed actions:
* Bazaar > Explore > Annotate File (available via other paths)
* Bazaar > Work > Filter View (not going to make it for 1.0)
* Moves:
* Bazaar > Information > Conflicts to Bazaar > Work > Conflicts
Better toolbar with Start, Explore and Work popup menus & Refresh action.
Better QBzr mapping: Checkout is now working and dialogs stay open on
completion of commands; qlog available on repositories.
bzr errors are now correctly trapped and displayed when getting the
status of a working tree. (#387241)
Added an initial cut of overview and roadmap documentation.
Bookmarks and tools can be added, edited and refreshed. Editing allows:
* removal of unwanted bookmarks
* organisation into folders
* placement of separators.
In addition to personal bookmarks and tools, role-specific ones can be
loaded by switching the "hat" you're wearing.
Numerous bug fixes including:
* improved unicode handling
* portability fixes/tweaks for KDE, Windows and OS X.
Initial support for I18N.
Windows installer.
0.2 10-Jun-2009
---------------
Core functionality working:
* better menu with clearer labels and status tips
* correct delegation to QBzr and bzr-gtk (if installed) commands
* repository view shows interesting nested locations with drill-down
on double-click
* basic bound branch support
* numerous portability fixes.
0.1 02-Jun-2009
---------------
Initial release for early adopter feedback.
|