From 81aefc79ad0934593c9a8f2e4bcef335440091a4 Mon Sep 17 00:00:00 2001 From: Arseny Maslennikov Date: Mon, 17 Nov 2025 18:02:20 +0300 Subject: 54091: _git: add support for more pretty format specifiers The specifiers are taken from the git-log(1) man page. The %[ac]h specifier matches the behaviour of git rev-list --date=human. --- Completion/Unix/Command/_git | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Completion/Unix/Command/_git') 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 -- cgit v1.2.3-70-g09d2