Comment 3 for bug 197597

Revision history for this message
Gareth White (gwhite-deactivatedaccount) wrote :

I did some (rough) benchmarking of "bzr branches" today and it took approx. 15 seconds to return the list of branches. This was for a (treeless) repository with about 100 branches located on a separate machine running the bzr smart server.

Getting a recursive directory listing of the repository took less than 1 second when run locally on that machine. So clearly "bzr branches" has a lot of overhead somewhere.

Also, the majority files/directories in the repository could be skipped as they are already within ".bzr" directories.

Another interesting observation is that when two "bzr branches" are executed concurrently (from different client machines) they both take approx. double the time to execute.