I have written a new extension for custom inline-diff with block move support(WikEdDiff, https://www.mediawiki.org/wiki/Extension:WikEdDiff). This extension needs a new hook.
E.g. "CustomDifferenceEngine" in /includes/diff/DifferenceEngine.php in function generateTextDiffBody after "$ntext = str_replace( "\r\n", "\n", $ntext );":
- Custom difference engine hook
wfRunHooks( 'CustomDifferenceEngine', array( &$otext, &$ntext, &$diffText ) );
if ( $diffText !== false ) {
wfProfileOut( __METHOD__ ); return $diffText;
}
I am new to git/Gerrit and wanted to discuss this here first.
Version: unspecified
Severity: enhancement