From: Stephen Rothwell Date: Tue, 23 Jul 2013 06:04:23 +0000 (+1000) Subject: to_ozlabs: paramaterize things X-Git-Url: http://git.ozlabs.org/?a=commitdiff_plain;h=20a131cd0bc6fceb70731d7daa3fb6a4c96ecc80;p=next-scripts to_ozlabs: paramaterize things --- diff --git a/to_ozlabs b/to_ozlabs index 4d47758..5421bb7 100755 --- a/to_ozlabs +++ b/to_ozlabs @@ -1,36 +1,42 @@ #!/bin/bash +GIT_REPOS="next next-history.git quilt next-fixes tools etc" + cd ~/kernels/next echo "Updating Linus' tree" ssh ozlabs.org "cd kernels/linus.git; git remote update" -echo "Pushing next" -( cd next; git push bilbo ) -ssh ozlabs.org "cd kernels/next/next; git reset --hard" - -echo "Pushing next-history" -( cd next-history.git; git push bilbo ) - -echo "Pushing quilt" -( cd quilt; git push bilbo ) -ssh ozlabs.org "cd kernels/next/quilt; git reset --hard" - -echo "Pushing next-fixes" -( cd next-fixes; git push bilbo ) -ssh ozlabs.org "cd kernels/next/next-fixes; git reset --hard" - -echo "Pushing tools" -( cd tools; git push bilbo ) -ssh ozlabs.org "cd kernels/next/tools; git reset --hard" - -rsync -avHP --exclude gitk.cache --exclude 'patch-*-next-2*' \ - --exclude next-2'*'/ --include '.git/' --include .git/config \ - --include 'next/.git/rr-cache/' --include 'next/.git/rr-cache/**' \ - --exclude next/'**' --exclude quilt/'**' --exclude next-fixes/'**' \ - --exclude next-history.git/'**' --exclude tools/'**' \ - --delete . ozlabs.org:kernels/next/. +for i in $GIT_REPOS; do + echo "Pushing $i" + ( cd $i; git push bilbo ) + [ "${i%.git}" = "$i" ] && + ssh ozlabs.org "cd kernels/next/$i; git reset --hard" +done + +{ + cat <