Comment 4 for bug 625365

Revision history for this message
Alexander Belchenko (bialix) wrote : Re: bzr-explorer/bzr check of all repo when opening a simple folder

Ok, so it's not quite the bug per se. It's a combination of intended behavior and another bug in explorer (slow on open).

So, when you trying to open directory `work` inside shared repository `repo` Explorer tries to open either branch or repo in `work` directory. But there is no branch nor repo, so bzr search upwards. It found repo in the `../repo`. So here everything is correct.
But then explorer sees shared repo and trying to find *all* branches inside this repo. And therefore it walks down in all directories inside `repo` to be able to show you content of shared repository. The search method (inside bzrlib) is not very optimal IMO.

So to understand how to fix it we need to decide what should be a correct behavior.