telegram-bot-bash/dev/git-add.sh

22 lines
565 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# file: git-add.sh
#
# works together with git pre-push.sh and ADD all changed files since last push
#### $$VERSION$$ v0.70-dev3-1-g55dab95
# magic to ensure that we're always inside the root of our application,
# no matter from which directory we'll run script
GIT_DIR=$(git rev-parse --git-dir)
cd "$GIT_DIR/.." || exit 1
FILES="$(find ./* -newer .git/.lastpush)"
[ "${FILES}" = "" ] && echo "Noting changed since last push!" && exit
# shellcheck disable=SC2086
echo Add ${FILES} to repo ...
# shellcheck disable=SC2086
git add ${FILES}