RFC: TortoiseBzr strategies
Nicholas Allen
allen at ableton.com
Fri Mar 28 10:30:57 GMT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
| So, the shell extension just needs:
| - get the right overlay for files
| - update overlays automatically as file alterations occur on the system
| - offer the right menu options for right-click events
| - know how to start the real gui for more complex things
|
| The gui will benefit I think from being able to share the cache with the
| shell extension. This will prevent doing a new bzr scan when the gui
| starts, and may well ameliorate potential locking issues.
I hope these overlays can be turned off. The reason is with TortoiseSVN
and large trees it really slows down your entire system (even though it
caches the state). TortoiseSVN has an option to disable this for
performance reasons and the difference is huge. I'm not sure if it's
just the implementation in TortoiseSVN that is inefficient or just the
need to scan the tree through OS calls to the file system. With so many
files this bogs the computer right down though. It's at least something
to think about in the design of TortoiseBzr so that this is not a
problem....
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFH7MjhbpmWsXfOU58RAsaGAJ0Ts2h+pDbEGdZXqbIm1FXbNvVtYQCfRj4a
Wry4MfelKH2hVWi44kPgdgM=
=aPcR
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list