summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJayson Rhynas <jayrhynas@gmail.com>2024-07-26 17:41:40 +0200
committerJunio C Hamano <gitster@pobox.com>2024-07-26 19:53:21 +0200
commitc1997074966a9eee7354bd3310048660a6287570 (patch)
tree4673b96ade567999a8744fcf8e95259bce19a1c1
parentGit 2.46-rc2 (diff)
downloadgit-c1997074966a9eee7354bd3310048660a6287570.tar.xz
git-c1997074966a9eee7354bd3310048660a6287570.zip
doc: fix hex code escapes in git-ls-files
The --format option on the git-ls-files man page states that `%xx` interpolates to the character with hex code `xx`. This mirrors the documentation and behavior of `git for-each-ref --format=...`. However, in reality it requires the character with code `XX` to be specified as `%xXX`, mirroring the behaviour of `git log --format`. Signed-off-by: Jayson Rhynas <jayrhynas@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--Documentation/git-ls-files.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/Documentation/git-ls-files.txt b/Documentation/git-ls-files.txt
index d08c7da8f4..58c529afbe 100644
--- a/Documentation/git-ls-files.txt
+++ b/Documentation/git-ls-files.txt
@@ -219,9 +219,9 @@ followed by the ("attr/<eolattr>").
--format=<format>::
A string that interpolates `%(fieldname)` from the result being shown.
- It also interpolates `%%` to `%`, and `%xx` where `xx` are hex digits
- interpolates to character with hex code `xx`; for example `%00`
- interpolates to `\0` (NUL), `%09` to `\t` (TAB) and %0a to `\n` (LF).
+ It also interpolates `%%` to `%`, and `%xXX` where `XX` are hex digits
+ interpolates to character with hex code `XX`; for example `%x00`
+ interpolates to `\0` (NUL), `%x09` to `\t` (TAB) and %x0a to `\n` (LF).
--format cannot be combined with `-s`, `-o`, `-k`, `-t`, `--resolve-undo`
and `--eol`.
\--::