aboutsummaryrefslogtreecommitdiff
path: root/scripts/vim-patch.sh
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2015-12-17 04:05:59 -0500
committerJustin M. Keyes <justinkz@gmail.com>2015-12-17 04:07:03 -0500
commit9d64d7503189e81d8b703a9f4502d06a694b4ecd (patch)
treed6d6be9a16eacb0bde414743ab379c34776cf1ee /scripts/vim-patch.sh
parentb051f33814f95882b5574669ecc50a316a895669 (diff)
downloadrneovim-9d64d7503189e81d8b703a9f4502d06a694b4ecd.tar.gz
rneovim-9d64d7503189e81d8b703a9f4502d06a694b4ecd.tar.bz2
rneovim-9d64d7503189e81d8b703a9f4502d06a694b4ecd.zip
vim-patch.sh: fix order of non-tagged patches
Sort non-tagged patches in descending order, like tagged patches.
Diffstat (limited to 'scripts/vim-patch.sh')
-rwxr-xr-xscripts/vim-patch.sh16
1 files changed, 7 insertions, 9 deletions
diff --git a/scripts/vim-patch.sh b/scripts/vim-patch.sh
index 4a567727d8..a952606b22 100755
--- a/scripts/vim-patch.sh
+++ b/scripts/vim-patch.sh
@@ -161,22 +161,20 @@ ${vim_diff}
list_vim_patches() {
get_vim_sources
- echo
- echo "Vim patches missing from Neovim:"
+ printf "\nVim patches missing from Neovim:\n"
# Get tags since 7.4.442.
- local vim_tags=$(cd "${VIM_SOURCE_DIR}" && \
- git tag --contains v7.4.442)
+ local vim_tags=$(cd "${VIM_SOURCE_DIR}" && git tag --contains v7.4.442)
# Get non-versioned commits since e2719096.
if git log -1 --grep='.' --invert-grep > /dev/null 2>&1 ; then
local vim_runtime_commits=$(cd "${VIM_SOURCE_DIR}" && \
- git log --format='%H' --grep='^patch' --grep='^updated for version' --invert-grep e2719096250a19ecdd9a35d13702879f163d2a50..HEAD)
- else
- # --invert-grep requires git 2.4+
+ git log --reverse --format='%H' --grep='^patch' --grep='^updated for version' \
+ --invert-grep e2719096250a19ecdd9a35d13702879f163d2a50..HEAD)
+ else # --invert-grep requires git 2.4+
echo "Warning: some runtime updates may not be listed (requires git 2.4+)."
local vim_runtime_commits=$(cd "${VIM_SOURCE_DIR}" && \
- git log --format='%H' --grep='Updated' e2719096250a19ecdd9a35d13702879f163d2a50..HEAD)
+ git log --reverse --format='%H' --grep='Updated' e2719096250a19ecdd9a35d13702879f163d2a50..HEAD)
fi
local vim_commit
@@ -191,7 +189,7 @@ list_vim_patches() {
else
# Untagged Vim patch (e.g. runtime updates), check the Neovim git log:
is_missing="$(cd "${NEOVIM_SOURCE_DIR}" &&
- git log -1 --no-merges --grep="vim\-patch:${vim_commit:0:7}" --pretty=format:"false")"
+ git log -1 --no-merges --grep="vim\-patch:${vim_commit:0:7}" --pretty=format:false)"
fi
if [[ ${is_missing} != "false" ]]; then