Not able to hide branches with 1.17

Asked by jrenbaum on 2009-08-28

I am running loggerhead 1.17 and tried to configure it to hide a branch. The README files simply states the following:


To hide branches from being displayed, add to ``~/.bazaar/locations.conf``,
under the branch's section:

    http_serve = False

I am currently running loggerhead as root and everything is working fine including the search plugin which seems to require indexing by root anyway. I added the piece of code listed above to root's ~/.bazaar/locations.conf file substituting the actual path/to/branch and restarted loggerhead. Unfortunately, the branch is still visible.

What am I doing wrong? I am not sure what it means to add the code "under the branch's section" if this is something other than the text substitution I already did.

Thanks for your help.


Question information

English Edit question
loggerhead Edit question
No assignee Edit question
Last query:
Last reply:

It's a bit hard to divine what might be going wrong, certainly it sounds like you're trying the right thing.

Can you try this from the python command line:

>>> from bzrlib import branch
>>> b ='<your branch path here>')
>>> b.get_config().get_user_option('http_serve')
<tell me what it says here>

If it returns 'false', then there's some problem in loggerhead. If it doesn't say anything, then your config isn't quite right.

jrenbaum (jrenbaum) said : #2


Here is the output:

root@bazaar-test:~# python
Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from bzrlib import branch
>>> b ='/var/new_bzr_repos/client/mrua/trunk')
>>> b.get_config().get_user_option('http_serve')

If there are any additional debug information I can help you with let me know.



jrenbaum (jrenbaum) said : #3


Is there a verbose mode that I can run loggerhead in that may provide additional information to help you determine what is causing loggerhead to not hide branches?


Oops, many apologies for letting this go unanswered for so long!

Unfortunately I can't see why your branch would still be being shown :( There isn't a verbose mode to loggerhead that will help here, although hacking the source to print more information in this case should be pretty easy if you know Python (search for 'http_serve' basically).

Sorry for not being much help, I'm a bit confused too!

Can you help with this problem?

Provide an answer of your own, or ask jrenbaum for more information if necessary.

To post a message you must log in.