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