Revert r1485848 because it caused segfaults in 'svn diff' on a working copy of Subversion's own trunk. The working copy is corrupted after the crash, some working files contain binary garbage. Also reported to dev@.