Page MenuHomePhabricator

Folders missing in Diffusion repository browser
Closed, ResolvedPublic

Description

In some repos in our local phabricator installation, Diffusion does not list all folders. When the URL is manually set to a folder which was not listed however, its contents are displayed correctly. We run the current stable version of phabricator, the problem persists even after rebooting the server.

diffusion_bug1.png (590×1 px, 40 KB)

The first image shows the browsing view of the repo root in the default branch, note that there is no src folder listed.

diffusion_bug2.png (560×1 px, 35 KB)

when /src is added to the url, the contents of the folder are displayed correctly.

Event Timeline

Please fill out a full bug report, including your version and steps to reproduce. See Contributing Bug Reports.

Just to confirm, this is a Mercurial repository, right? (I'm assuming it is because of default instead of master, but just want to make sure.)

Yes, the affected repositories are mercurial, there are several. The version is the latest stable one (https://secure.phabricator.com/w/changelog/2016.07/). I have not yet found a way to reproduce this behavior nor can I tell what the affected repositories have in common (not all are affected).

epriestley claimed this task.

Thanks!

I think this issue was fixed by 58c2141 (Feb 16) which hasn't promoted to stable yet. You can either upgrade to master now, or it should promote to stable in about 24 hours. If you want, you can subscribe to the Changelog to keep track of when we promote.

I'm fairly sure this change fixes the issue since another user experiencing a similar issue confirmed this resolved the problem for them in T10304, so I'm going to close this as resolved (see T10389 for another similar report, too). But feel free to reopen this or file a new task if you're still seeing issues after updating past 58c2141.