On Wed, 05 Oct 2011, Konstantin Kolinko wrote:
Can "diff -u" command take input from stdout?
From stdin? Yes, in all diff implementations I have seen on
unix-like systems.
In answer to the original question, I suggest this approach:
parse the output from "svn log -q -r 1:HEAD $URL" to
get a list of revision numbers in which the URL was modified.
For each such revision number, save the output from
svn cat -r $REVISION $URL | diff -U3 - $FILE
Find the smallest of those saved diff outputs, and it probably
corresponds to the version that was originally checked out.
--apb (Alan Barrett)