Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
|
#!/bin/env bash
|
|
|
|
|
|
DIRNAME=`dirname $0`
|
|
|
|
|
|
git_current_branch() {
|
|
|
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
|
|
|
}
|
|
|
CUR_BRANCH=`git_current_branch`
|
|
|
|
|
|
CIBLE=$1
|
|
|
if [ "$CIBLE" == "" ]
|
|
|
then
|
|
|
CIBLE=$CUR_BRANCH
|
|
|
fi
|
|
|
|
|
|
$DIRNAME/01_quick_commit.sh
|
|
|
|
|
|
if [ ! "$CIBLE" = "$CUR_BRANCH" ];
|
|
|
then
|
|
|
$DIRNAME/00_checkout_branch.sh $CIBLE
|
|
|
fi
|
|
|
|
|
|
git push all
|
|
|
|
|
|
if [ ! "$CIBLE" = "$CUR_BRANCH" ];
|
|
|
then
|
|
|
$DIRNAME/00_checkout_branch.sh $CUR_BRANCH
|
|
|
fi
|