git-paste: check pastebinit before running it

We don't force to install pastebinit because it is not widely used in
git-extras.
This commit is contained in:
spacewander 2019-12-20 22:08:02 +08:00
parent ecff5e1a3c
commit 3b2f6611d6

View file

@ -1,5 +1,11 @@
#!/usr/bin/env bash
set -e
set -o pipefail
if ! command -v pastebinit >/dev/null 2>&1; then
echo >&2 "To run 'git paste', you need to install pastebinit in your system"
exit 1
fi
test $# -ne 0 || set -- '@{u}'
git format-patch --stdout "$@" | pastebinit -f diff