Hi Stefan, I'll have a look a bit later. But from the first glance I've found a couple of suspicious places. I do not state that they are wrong or that I have a counterexample, but just not clear for me.
1. When you call callbacks->dir_props_changed for added properties, you convert them to regular, but for deleted properties you do not (and the same is true for file properties diff). 2. In diff_repos_repos_added_or_deleted_dir in "for" cycle you use different pools (iterpool and scratch_pool). > On Thu, May 03, 2012 at 10:05:26PM +0200, Dmitry Pavlenko wrote: > > Thanks, Stefan, > > I like the approach of a fake checkout. Actually this is what I meant by > > proposing to handle this case separatedly. > > Hi again Dmitry, > > can you please check if r1338291 fixed diff output as expected? Thanks!