#! /bin/sh

set -e -x

#FSVS="fsvs-1.1.3_orig"
FSVS="fsvs-1.1.5"

REPO="$(pwd)"/repo
REPO_URL="file://$REPO"

export FSVS_WAA="$(pwd)"/waa
export FSVS_CONF="$(pwd)"/conf

rm -Rf "$FSVS_WAA" "$FSVS_CONF" "$REPO" testdir

mkdir "$FSVS_WAA"
mkdir "$FSVS_CONF"
mkdir "$REPO"

svnadmin create "$REPO"

mkdir testdir

cd testdir

mkdir subdir
mkdir subdir/subsub

dd if=/dev/urandom of=subdir/testdatei.dat bs=1k count=1
dd if=/dev/urandom of=subdir/subsub/test2.dat bs=1k count=1

chmod 700 subdir/testdatei.dat

$FSVS init "$REPO_URL"

$FSVS st

$FSVS ignore ./subdir

$FSVS st

$FSVS st subdir

$FSVS ignore './subdir/*'

$FSVS st

$FSVS st subdir

$FSVS st subdir/subsub

$FSVS ignore './subdir/'

$FSVS st

$FSVS st subdir

$FSVS st subdir/subsub


cd ..