summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--Completion/Unix/Command/_git4
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e42ce905d..ea2aa53fb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2025-11-17 Oliver Kiddle <opk@zsh.org>
+ * Arseny Maslennikov: 54091: Completion/Unix/Command/_git:
+ add support for more pretty format specifiers
+
* unposted: Src/prompt.c: silence compiler warning on new code
* Christopher Bock: 54085: Completion/Unix/Command/_tput:
diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git
index 93275124d..89f78ecb3 100644
--- a/Completion/Unix/Command/_git
+++ b/Completion/Unix/Command/_git
@@ -8270,12 +8270,16 @@ __git_format_placeholders() {
N:'name (use .mailmap)'
e:'email'
E:'email (use .mailmap)'
+ l:'email local part'
+ L:'email local part (use .mailmap)'
d:'date'
D:'date, RFC2822 style'
r:'date, relative'
t:'date, UNIX timestamp'
i:'date, like ISO 8601'
I:'date, strict ISO 8601'
+ s:'date, YYYY-MM-DD'
+ h:'date, human'
)
placeholders=( $match[1]$^placeholders )
else