#!/bin/sh for dir in *; do if [ -d "$dir"/.svn ]; then (cd "$dir"; svn update) elif [ -d "$dir"/_darcs ]; then (cd "$dir"; darcs pull -a) elif [ -d "$dir"/CVS ]; then (cd "$dir"; cvs update) else echo "Unknown: $dir" fi done