#!/bin/sh set -e if test -d .svn; then cmd=svn elif test -d .bzr; then cmd=bzr else cmd=svn fi case "$1" in ignore) case $cmd in svn) shift if test -z "$1"; then echo "sven needs ignorables dude" exit 1 fi for file in "$@"; do dir=`dirname "$file"` base=`basename "$file"` existing=`svn propget svn:ignore $dir` svn propset svn:ignore "`echo "$existing"; echo "$base"`" $dir done ;; *) echo foo exit 1 ;; esac exit ;; esac exec $cmd "$@" 2>&1 | sed -e "s/^$cmd/sven/"