summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Sixt <j6t@kdbg.org>2026-01-25 10:46:23 +0100
committerJohannes Sixt <j6t@kdbg.org>2026-01-25 10:53:08 +0100
commit1a729ccb930f3c3e206117aeb4f536c9864e09c9 (patch)
tree4d7c96cb39aafc1c9aec7f3240ca98fbf877d3fc
parent4b700c24e858cbc880e103ad128312fd2b239778 (diff)
downloadgit-1a729ccb930f3c3e206117aeb4f536c9864e09c9.tar.xz
git-gui: mark *.po files at any directory level as UTF-8
When a commit is viewed in Gitk that changes a file in po/glossary, the patch text shows mojibake instead of correctly decoded UTF-8 text. Gitk retrieves the encoding attribute to decide how to treat the bytes that make up the patch text. There is an attribute definition that all files are US-ASCII, and a later attribute definition overrides this. But the override, which specifies UTF-8, applies only to *.po files in directory po/ and does not apply to subdirectories. Widen the pattern to apply to all directory levels. Signed-off-by: Johannes Sixt <j6t@kdbg.org>
-rw-r--r--.gitattributes2
1 files changed, 1 insertions, 1 deletions
diff --git a/.gitattributes b/.gitattributes
index 889d58257f..f03c0fe3c9 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,7 +1,7 @@
* whitespace=indent-with-non-tab,trailing-space,space-before-tab,tabwidth=4
* encoding=US-ASCII
git-gui.sh encoding=UTF-8
-/po/*.po encoding=UTF-8
+*.po encoding=UTF-8
/GIT-VERSION-GEN eol=lf
Makefile whitespace=!indent,trail,space
meson.build whitespace=space