gui suggestion

Derrick Hudson dman13 at gmail.com
Sat Sep 17 17:18:53 BST 2005


On 9/16/05, Jan Hudec <bulb at ucw.cz> wrote:
> On Fri, Sep 16, 2005 at 14:08:46 +0200, Matthieu MOY wrote:

> Anyway, I am thinking about a bit broader thing for a while now. The
> user interfaces of many version control systems are very similar -- all
> have commit, some form of checkout, status, diff, most have merge. Thus
> it should be possible to factor out quite a bit of glue between those
> user interfaces and the version control systems.

See eclipse for an example that this idea really works.  They have a
Team UI that various plugins can implement/extend to integrate with
whatever version control system you want.
 
> I believe it's not so speed-critical, that it could well be in python.
> Actually it _should_ be in python, so it's developed reasonably fast and
> reasonably refactorable.

The operations are quite I/O bound, so the overhead of an interpreter
is not a problem.  Again see eclipse (it's ssh and cvs implementation
is all coded in Java).

>  Maybe even in windows -- it's said that in Win
> XP, there is quite a bit of python code, though it's compiled to binary
> throught some translator.

I'd love to see a reference to confirm this.  It would be really cool
if it is true.

-D




More information about the bazaar mailing list