I'm using zsh with vcs_info and it works nicely except when browsing a repo which is set up for Trac/Mercurial. Specifically, the hgrc for the repo has the following line in [hooks]:
changegroup = python:tracext.hg.hooks.add_changesets
as per the documentation.
This leads to my vcs_info prompt displaying the branch as configuration option hooks.changegroup = python:tracext.hg.hooks.add_changesets and my revision as untrusted.
Any ideas on why this is happening?