test case to expose issue #20
test case to expose issue #15
fix issue #15 and issue #20, in SvnRepo.pdiff()