Edgewall Software

Ticket #1830: trac-bug-1830.sh

File trac-bug-1830.sh, 0.8 KB (added by John Williams <jwilliams@…>, 3 years ago)

Minimal test case of subset repo problem to demonstrate the problem.

Line 
1#!/bin/sh
2
3# local stuff
4TRAC_TEMPLATES=/opt/local/share/trac/templates
5
6TRAC_INST=~/trac-test/sandbox
7REPO=~/trac-test/test-repo
8
9rm -rf ${TRAC_INST} ${REPO}
10
11svnadmin create ${REPO}
12
13#r1 - create repo/a
14svn mkdir file://${REPO}/a -m "make 'a' while the sun shines"
15
16#r2 - create repo/a/b
17svn mkdir file://${REPO}/a/b -m "make b"
18
19#r3 - create repo/a/b/c
20svn mkdir file://${REPO}/a/b/c -m "make c"
21
22#r4 - create repo/subdir
23svn mkdir file://${REPO}/subdir -m "make subdir"
24
25#r5 - copy repo/a/b to repo/subdir
26svn 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
29trac-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"