#!/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/"
