updated git_foreach_branch.sh

pull/16/head
Hari Sekhon 2 years ago
parent 97d878c001
commit f08f6d350f

@ -26,6 +26,24 @@ srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
#. "$srcdir/.bash.d/functions.sh"
. "$srcdir/.bash.d/git.sh"
foreachbranch "$@"
usage_description="
Run a command against each Git branch in the current repo checkout
Checks out each branch and runs the command, before returning to the original branch
If the command fails on a branch, this script will exit and leave you checked out on that branch
One use case for this is merging your trunk branch into all your feature branches in an automated manner
This is powerful so use carefully!
"
git checkout master
# used by usage() in lib/utils.sh
# shellcheck disable=SC2034
usage_args="<command> <args>"
help_usage "$@"
min_args 1 "$@"
foreachbranch "$@"

Loading…
Cancel
Save