Hi!
I added the following to my gitconfig and attributes files to improve diffs in manual pages. Would you mind adding support for them in git(1)?
Thanks,
Alex
P.S.: The extension I used in the attributes file is imperfect, since a glob wouldn't allow me as much precission as a regex. With a regex, it would be written as '\.[1-9][[:lower:]]*$'.
---
git: diff "man": Correctly interpret man(7) pages.
Signed-off-by: Alejandro Colomar <alx@kernel.org>
diff --git a/home/user/.config/git/attributes b/home/user/.config/git/attributes new file mode 100644 index 0000000..652558f --- /dev/null +++ b/home/user/.config/git/attributes @@ -0,0 +1 @@ +*.[1-9]* diff=man diff --git a/home/user/.gitconfig b/home/user/.gitconfig index 72ddc50..adb6cbb 100644 --- a/home/user/.gitconfig +++ b/home/user/.gitconfig @@ -27,3 +27,5 @@ signingKey = A9348594CE31283A826FBDD8D57633D441E25BB5 [diff] algorithm = histogram +[diff "man"] + xfuncname = "^\\.S[SH] .*$"
-- <http://www.alejandro-colomar.es/>