I need to make git svn diff produce diffs that basically match the line for the diff equivalent string generated by svn diff.
I am well acquainted with various scenarios such as git -svn-diff.sh , which will make the patch compatible with svn, but where diff is ambiguous, two different engines are different from each other, and I need to normalize this. Basically, I need git svn diff, svn diff and svnlook diff (for svn pre-commit binding) so that everyone produces exact patches (by the translation module), and as far as I can tell, since I cannot override the svnlook diff engine, I stuck using internal diff mechanism for svn.
This is good, but it does not seem to be the tool that comes with svn that will allow you to split two files with an internal engine. I see that the source code has the tools /diff/diff.c, but not a single binary file is distributed. I delay the distribution of this tool myself, it exists, and I missed it, or can I bind before committing to create a patch for the transaction using another diff mechanism?
source share