38 lines
889 B
Bash
Executable file
38 lines
889 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -ue # its like javascript, everything is allowed unless you prevent it.
|
|
shopt -s extglob
|
|
|
|
# export the ci_branch we will be using in all shell scripts
|
|
export ci_branch=ci_results
|
|
|
|
topdir=$(git rev-parse --show-toplevel)
|
|
|
|
cd $topdir
|
|
|
|
if [ `git branch --list $ci_branch` ]
|
|
then
|
|
echo "Branch exists" #We don't need to do anything
|
|
else
|
|
git checkout -b $ci_branch
|
|
|
|
# clear out the repostory
|
|
git rm -r !(.metrics|.git|tmp)
|
|
git rm -r .github
|
|
|
|
cp .metrics/generated_README.md README.md
|
|
mkdir .metrics/badges
|
|
mkdir .metrics/count
|
|
|
|
git add .
|
|
git commit -m"Initial commit for results branch"
|
|
|
|
# scripts needed to populated. Should be self contained with cleanup of extra files
|
|
cd .metrics && ./populate_not_implemented.sh
|
|
cd $topdir
|
|
cd .metrics && ./populate_fuzzbug.sh
|
|
|
|
cd $topdir
|
|
git add .
|
|
git commit -m"Inital run of Populate scripts"
|
|
fi
|