[bzr-gtk] Branch, Checkout, and Push dialog refactoring

John Arbash Meinel john at arbash-meinel.com
Thu Feb 1 17:10:41 GMT 2007

Hash: SHA1

Szilveszter Farkas wrote:
> Hello,
> this is part of my work done so far at the Bazaar Sprint, Some of my
> modifications got already merged into bzr-gtk trunk, but I've agreed
> with Jelmer to send bundles/patches to the list, so you can get some
> insight into the work that's going on in bzr-gtk.
> Highlights:
> - Branch, Checkout, and Push dialogs don't use glade (we're about to
> get rid of glade step by step)

Why is that? I'm just curious if there is a specific problem with glade
that makes you not want to use it.

For the GUI design that I've done, I've found it useful to have a very
clear separation between the portion of the code doing gui layout, and
all of the hooks behind it.

Not that this can't be done with both of them being in python. Just that
I've found the GUI Developer tools for something like glade (wxGlade?)
to be a lot nicer than trying to do it by hand.

> - The above mentioned dialogs now feature a ComboBoxEntry with
> history (global for Branch and Checkout, per location for Push)
> - You can specify a branch nick (wasn't possible before)
> - A new Revision Browser dialog that you can use for selecting a
> revision to branch or checkout (needs some more speed-optimizations,
> but works pretty fast on local branches)
> - Added gpush and gcheckout commands respectively
> Looking forward to your comments, ideas, suggestions...
> Cheers,
> Szilveszter / phanatic

Sounds like a nice set of updates, though.


Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the bazaar mailing list