I'm seeing unexpected behavior when viewing Differential revisions to Mercurial repositories. Specifically, a large number of revisions simply display a pop-up with the following message:
Unhandled Exception ("Exception")
Can't parse an empty diff!
Interestingly, when I change the whitespace policy from "Ignore Most" to "Show All," I don't receive any error message and the diff displays correctly.
Please see the attached screenshots, which include a specific revision that illustrates this behavior.
I can also reproduce this behavior on a number of other revisions although I haven't tried to create a minimal test case against an empty repository (yet).
Version Information
stable branch, updated this morning
Application | Version | Date |
---|---|---|
phabricator | bd256e9f3fdbb74db78ff994925402cee9d26759 | Fri, Oct 28 |
arcanist | e17fe43ca3fe6dc6dd0b5ce056f56310ea1d3d51 | Fri, Oct 21 |
phutil | 1961d5518822d88e74c2635e4374fc1e6be8160a | Fri, Oct 28 |