#!/bin/bash
LOG_FILE="../merge.log"
+SHA1_FILE="../SHA1s"
build_host="ka2"
build_dir="/scratch/sfr/next"
build_cmd="bin/build_next"
cpwd=../next
-git update-ref "refs/next/$today/akpm-current" akpm/current
git branch -f akpm-current/current akpm/current
git branch -f akpm/base HEAD
GIT_EDITOR=: execute git commit -v -a
execute git diff -M --stat --summary 'HEAD^..'
}
+printf "%s\t%s\n" akpm-current $(git show-ref --hash akpm-current/current) >> $SHA1_FILE
execute git clone -s -l -n -q . ../rebase-tmp || {
echo Clone failed 1>&2
}
execute rm -rf ../rebase-tmp
-git update-ref "refs/next/$today/akpm" akpm/master
-
git branch -f akpm/master-base HEAD
log Merging akpm/master '('$(git log -1 --oneline akpm/master)')'
echo Merge failed 1>&2
bash -i || exit
}
+printf "%s\t\t%s\n" akpm $(git show-ref --hash akpm/master) >> $SHA1_FILE
[ -f "../merge-fixes/akpm" ] && {
for p in $(cat "../merge-fixes/akpm"); do