3 ms·
but you can make a parallel branch with files parsed into ASTs (to have the most expensive path cached). Then you can use alternative diff (which is pluggable,
by PunchyHamster 9mo ago
but you can make a parallel branch with files parsed into ASTs (to have the most expensive path cached).
Then you can use alternative diff (which is pluggable, of course) to compare those ASTs, and quickly too.
Hell, you could generate those ASTs on server, making normal git client compatible, just unable to use this feature