diff options
| author | Johannes Sixt <j6t@kdbg.org> | 2026-01-25 10:46:23 +0100 |
|---|---|---|
| committer | Johannes Sixt <j6t@kdbg.org> | 2026-01-25 10:53:08 +0100 |
| commit | 1a729ccb930f3c3e206117aeb4f536c9864e09c9 (patch) | |
| tree | 4d7c96cb39aafc1c9aec7f3240ca98fbf877d3fc | |
| parent | 4b700c24e858cbc880e103ad128312fd2b239778 (diff) | |
| download | git-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-- | .gitattributes | 2 |
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 |
