neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit acb868bf84246982883b9fc43fee6487be7c7c60
parent 3afbf4745bcc9836c0bc5e383a8e46cc16ea8014
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Fri,  8 Sep 2023 06:56:57 +0800

build(vim-patch.sh): dereference annotated tags when listing (#25042)


Diffstat:
Mscripts/vim-patch.sh | 6++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/scripts/vim-patch.sh b/scripts/vim-patch.sh @@ -565,10 +565,8 @@ _set_tokens_and_tags() { # Create an associative array mapping Vim commits to tags. eval "vim_commit_tags=( - $(git -C "${VIM_SOURCE_DIR}" for-each-ref refs/tags \ - --format '[%(objectname)]=%(refname:strip=2)' \ - --sort='-*authordate' \ - --shell) + $(git -C "${VIM_SOURCE_DIR}" show-ref --tags --dereference \ + | sed -nEe 's/^([0-9a-f]+) refs\/tags\/(v[0-9.]+)(\^\{\})?$/\1 \2/p') )" # Exit in case of errors from the above eval (empty vim_commit_tags). if ! (( "${#vim_commit_tags[@]}" )); then