svnlook diff hangs on an infinite loop when it encounters certain svn:mergeinfo.
This happens ONLY on Windows 64-bit svn 1.8.x or later client. I was able to trace the flow of code all the way to: subversion/svnlook/svnlook.c:display_prop_diffs Inside here, there is a call to: subversion/libsvn_diff/util.c:svn_diff__display_prop_diffs Which doesn't seem to get executed at all. I have no experience debugging C code on Windows, and hence the speculation. I have with me the smallest possible subset of data that will reproduce this issue. Load the attached dumpfile and run svnlook diff -r3 /path/to/repo with a 1.8.x or later binary on a Windows 64-bit machine, and it WILL hang. I really hope someone with debugging skills on Windows can help me out here. Regards, Arwin Arni
svnlook_diff_infinite_loop.dump
Description: Binary data