Something seems to be wrong starting with 7f43cde.
Trying to view newly created repositories leads to a disheartening DiffusionRefNotFoundException:
Trying to view a fresh mercurial repository ends with a CommandException with the following error:
Command failed with error #255! COMMAND hg log --template='{node}' --rev ''\''default'\''' STDOUT (empty) STDERR not trusting file /var/repo/this/HG/.hg/hgrc from untrusted user daemon-user, group daemon-user not trusting file /var/repo/this/HG/.hg/hgrc from untrusted user daemon-user, group daemon-user abort: unknown revision 'default'!
Existing repositories seem to be working fine, however I've noticed that if I force DiffusionRequest to skip the cache by replacing the line
$cached_results = $cached_query->execute();
with something like
$cached_results = array();
it will fail when trying to view the repository with the same errors as mentioned earlier. I'm hazy on how the cache works here, so there's a chance I haven't really debugged anything here.
Reverting back to 55ff197 makes everything work as usual, at least on the outside.
I'll be just around the corner if you need more info.