Hmm...
My first thought: (Warning: This is more of a "what you should do next", not a
"how to solve this now"):
Git has no problem with file renames. So if a given block of text, or chapter,
was its own file, then git would only show changes in the block rather than
re-orders.
But then,
Hello,
I use git to track changes to large book-length text files, so I am
constantly moving lines, blocks of lines, even whole chapters around.
It would be quite nice if I could do git diff and see only lines that were
either changed, added, or deleted, but not the lines that were simply