diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 01:03:18 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 01:03:18 +0000 |
commit | f2621414ee5f2f601424c22f00e207903e3b6104 (patch) | |
tree | 56a856dafd1ca684bb23263cacaa723ee4f404fc /extra | |
parent | Adding debian version 1:2.11-8. (diff) | |
download | bash-completion-f2621414ee5f2f601424c22f00e207903e3b6104.tar.xz bash-completion-f2621414ee5f2f601424c22f00e207903e3b6104.zip |
Merging upstream version 1:2.12.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'extra')
-rwxr-xr-x | extra/git-post-commit.sh | 23 | ||||
-rwxr-xr-x | extra/git-pre-push.sh | 44 | ||||
-rwxr-xr-x | extra/make-changelog.py | 38 |
3 files changed, 0 insertions, 105 deletions
diff --git a/extra/git-post-commit.sh b/extra/git-post-commit.sh deleted file mode 100755 index e74c294..0000000 --- a/extra/git-post-commit.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh -e - -# Post-commit hook for triggering bash-completion Docker Hub test image -# builds at https://hub.docker.com/r/vskytta/bash-completion/ -# -# To enable: ln -s ../../extra/git-post-commit.sh .git/hooks/post-commit -# -# The bash-completion.docker-hub-trigger-url config option must be set to -# the full Docker Hub build trigger URL to hit. - -url=$(git config bash-completion.docker-hub-trigger-url) - -test "$(git symbolic-ref --short HEAD 2>/dev/null)" = master - -git diff-tree -r --name-only --no-commit-id HEAD | - grep -qxE 'test/test-cmd-list\.txt' - -curl \ - --silent --show-error \ - --max-time 30 \ - --header Content-Type:application/json \ - --data '{"build":true}' \ - $url >/dev/null diff --git a/extra/git-pre-push.sh b/extra/git-pre-push.sh deleted file mode 100755 index 52d990e..0000000 --- a/extra/git-pre-push.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -e - -# Pre-push hook for triggering bash-completion Docker Hub test image -# builds at https://hub.docker.com/r/vskytta/bash-completion/ -# -# To enable: ln -s ../../extra/git-pre-push.sh .git/hooks/pre-push -# -# The bash-completion.docker-hub-trigger-url config option must be set to -# the full Docker Hub build trigger URL to hit. - -url=$(git config bash-completion.docker-hub-trigger-url) || exit 0 - -branch=master -files="test/test-cmd-list\.txt" - -trigger=false -z40=0000000000000000000000000000000000000000 - -while read local_ref local_sha remote_ref remote_sha; do - case $remote_ref in */$branch) ;; *) continue ;; esac - [ $local_sha != $z40 ] || continue # delete not handled (yet?) - if [ $remote_sha = $z40 ]; then - list_files="git ls-tree -r --name-only $local_sha" - else - list_files="git diff --name-only $remote_sha..$local_sha" - fi - ! $list_files | grep -qEx $files || { - trigger=true - break - } -done - -if $trigger; then - cat <<EOF | at -M now - sleep 15 - curl \ - --silent --show-error \ - --max-time 30 \ - --header Content-Type:application/json \ - --data '{"build":true}' \ - $url 2>&1 \ - | logger -e --tag bash-completion-pre-push -EOF -fi diff --git a/extra/make-changelog.py b/extra/make-changelog.py deleted file mode 100755 index c66b704..0000000 --- a/extra/make-changelog.py +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/python3 - -import sys -from collections import defaultdict -from email.utils import formatdate -from textwrap import wrap -from typing import Dict, List - -import git - -repo = git.Repo(".") -changelog = defaultdict(list) # type: Dict[str, List[str]] - -if len(sys.argv) != 2: - print("Usage: %s SINCE-TAG" % __file__, file=sys.stderr) - sys.exit(2) - -for id in repo.iter_commits("%s..HEAD" % sys.argv[1]): - commit = repo.commit(id) - if not commit.summary.startswith("Merge pull request "): - changelog[commit.author.name].append(commit.summary) - -print("bash-completion (X.Y)") -print("") - -for author in sorted(changelog.keys()): - print(" [ %s ]" % author) - for log in changelog[author]: - print( - "\n".join( - wrap(log, initial_indent=" * ", subsequent_indent=" ") - ) - ) - print("") - -print( - " -- Ville Skyttä <ville.skytta@iki.fi> %s" % formatdate(localtime=True) -) |