| 1 | #!/bin/sh |
|---|
| 2 | |
|---|
| 3 | # local stuff |
|---|
| 4 | TRAC_TEMPLATES=/opt/local/share/trac/templates |
|---|
| 5 | |
|---|
| 6 | TRAC_INST=~/trac-test/sandbox |
|---|
| 7 | REPO=~/trac-test/test-repo |
|---|
| 8 | |
|---|
| 9 | rm -rf ${TRAC_INST} ${REPO} |
|---|
| 10 | |
|---|
| 11 | svnadmin create ${REPO} |
|---|
| 12 | |
|---|
| 13 | #r1 - create repo/a |
|---|
| 14 | svn mkdir file://${REPO}/a -m "make 'a' while the sun shines" |
|---|
| 15 | |
|---|
| 16 | #r2 - create repo/a/b |
|---|
| 17 | svn mkdir file://${REPO}/a/b -m "make b" |
|---|
| 18 | |
|---|
| 19 | #r3 - create repo/a/b/c |
|---|
| 20 | svn mkdir file://${REPO}/a/b/c -m "make c" |
|---|
| 21 | |
|---|
| 22 | #r4 - create repo/subdir |
|---|
| 23 | svn mkdir file://${REPO}/subdir -m "make subdir" |
|---|
| 24 | |
|---|
| 25 | #r5 - copy repo/a/b to repo/subdir |
|---|
| 26 | svn copy file://${REPO}/a/b file://${REPO}/subdir -m "copy repo/a/b to repo/subdir/b" |
|---|
| 27 | |
|---|
| 28 | # Create a trac, with repository_dir pointing to ${REPO}/subdir |
|---|
| 29 | trac-admin ${TRAC_INST} initenv sandbox sqlite:db/trac.db svn ${REPO}/subdir ${TRAC_TEMPLATES} |
|---|
| 30 | |
|---|
| 31 | # start tracd etc |
|---|
| 32 | |
|---|
| 33 | # Browsing to sandbox/browser/b gives "No changeset 3 in the repository" |
|---|