yocto-autobuilder-helper/scripts/buildhistory-init
Richard Purdie a2c18b4537 Finish buildhistory support
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17 22:44:28 +00:00

812 B
Executable File

#!/bin/sh

Initialize Buildhistory for this branch

Called with $1 - The buildhistory directory

$2 - The remote repository url

$3 - The remote branch name

$4 - The remote branch name to base from

BUILDHISTDIR=$1 REMOTEREPO=$2 REMOTEBRANCH=$3 BASEBRANCH=$4

if [ ! -d $BUILDHISTDIR ]; then mkdir -p $BUILDHISTDIR git init $BUILDHISTDIR fi

cd $BUILDHISTDIR git checkout -b $REMOTEBRANCH

if git ls-remote --exit-code $REMOTEREPO refs/heads/$BASEBRANCH > /dev/null; then git fetch $REMOTEREPO refs/heads/$BASEBRANCH:refs/remotes/$BASEBRANCH git reset refs/remotes/$BASEBRANCH --hard else echo 'Initializing Repo' >> README git add README git commit -s -m 'Initializing Repo' fi

#git push -q -f $REMOTEREPO $REMOTEBRANCH:$REMOTEBRANCH