#!/bin/sh basedir=/data/webpac- find branches/ -type d -maxdepth 1 -mindepth 1 | grep -v .svn | cut -d\/ -f2 | while read name ; do changed=`svn -q status && echo 1` if [ "$changed" == '1' ] ; then echo "commiting changes in $name" if ! echo $name | grep 'hidra' ; then cd "$basedir$name" && svn commit -m "local changes" || exit 1 fi else echo "no changes in $name" fi done