#!/bin/sh

# local stuff
TRAC_TEMPLATES=/opt/local/share/trac/templates

TRAC_INST=~/trac-test/sandbox
REPO=~/trac-test/test-repo

rm -rf ${TRAC_INST} ${REPO}

svnadmin create ${REPO}

#r1 - create repo/a
svn mkdir file://${REPO}/a -m "make 'a' while the sun shines"

#r2 - create repo/a/b
svn mkdir file://${REPO}/a/b -m "make b"

#r3 - create repo/a/b/c
svn mkdir file://${REPO}/a/b/c -m "make c"

#r4 - create repo/subdir
svn mkdir file://${REPO}/subdir -m "make subdir"

#r5 - copy repo/a/b to repo/subdir
svn copy file://${REPO}/a/b file://${REPO}/subdir -m "copy repo/a/b to repo/subdir/b"

# Create a trac, with repository_dir pointing to ${REPO}/subdir
trac-admin ${TRAC_INST} initenv  sandbox sqlite:db/trac.db svn ${REPO}/subdir ${TRAC_TEMPLATES}

# start tracd etc

# Browsing to sandbox/browser/b gives "No changeset 3 in the repository"


