Comment 8 for bug 622011

Revision history for this message
Gary van der Merwe (garyvdm) wrote : Re: [Bug 622011] Re: wish: persistent client-side per-branch authentication

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 24/08/2010 01:02, Martitza wrote:
> Maybe we are not doomed with qbzr. Perhaps qbzr can be taught to reuse
> connections also. I have added qbzr to the list of affected projects.

As mentioned before, this would be possible if everything ran in the
same process. Right now we have:

Bazaar Explorer -> QBzr Dialog -> bzr
process boundary 1 ^ process boundary 2 ^

Process boundary 1 would be quite easy to get rid of, but it will
probably mean losing the ability for BE to launch bzr-gtk dialogs. No
one is working on this at the moment.

Process boundary 2 only exists in dialogs like commit, pull, push, etc..
and not in log, diff, annotate. It was done so that we could easily keep
the ui interactive while a long running bzr command was running. In
order to get rid of this process boundary, I'm working on a branch were
we will have 2 threads, one for the ui, and one for everything else.

Gary

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxznvIACgkQd/3EdwGKOh2ZgwCeMHCIXyo6PJAw68yc9qe4XenZ
BDAAoLjM+NuidekGYJzR/OdxUyIf6tqf
=H2z4
-----END PGP SIGNATURE-----