Make apply patches target HEAD of upstream and squelch some fluff on applying.

This commit is contained in:
Aikar 2013-01-19 14:04:56 -05:00 committed by md_5
parent 4df099d776
commit efa13af283
1 changed files with 9 additions and 6 deletions

View File

@ -6,17 +6,20 @@ echo "Rebuilding Forked projects.... "
function applyPatch {
what=$1
target=$2
cd $basedir/$what
git branch -f upstream >/dev/null
cd $basedir
if [ ! -d "$basedir/$target" ]; then
git clone $1 $target
git clone $1 $target -b upstream
fi
cd "$basedir/$target"
echo "Resetting $target to $what..."
git remote rm upstream 2>/dev/null
git remote add upstream ../$what
git checkout master
git fetch upstream
git reset --hard upstream/master
git remote rm upstream 2>/dev/null 2>&1
git remote add upstream ../$what >/dev/null 2>&1
git checkout master >/dev/null 2>&1
git fetch upstream >/dev/null 2>&1
git reset --hard upstream/upstream
echo " Applying patches to $target..."
git am --3way $basedir/${what}-Patches/*.patch
if [ "$?" != "0" ]; then