view tests/fixtures/simple_branch.sh @ 940:34a1217b8218

editor: resolve files copied by directory copy on-demand Before this change, the data of files brought by directory copies was resolved immediately and stored for the duration of the run. Now, only references are stored and are resolved either when opening the files or when closing the editor. It means RevisionData file data is only set once per file and only when the file has been handled. The next step is to turn RevisionData into a data store backed by the filesystem.
author Patrick Mezard <patrick@mezard.eu>
date Mon, 24 Sep 2012 23:44:23 +0200
parents bb00f7ca5b8c
children
line wrap: on
line source

#!/bin/sh
#
# Generate simple_branch.svndump
#

mkdir temp
cd temp

mkdir project-orig
cd project-orig
mkdir trunk branches tags
cd ..

svnadmin create testrepo
svnurl=file://`pwd`/testrepo
svn import --username durin project-orig $svnurl -m "Empty dirs."

svn co $svnurl project
cd project
echo 'file: alpha' > trunk/alpha
svn add trunk/alpha
svn ci --username durin -m 'Add alpha'
echo 'Data of beta' > trunk/beta
svn add trunk/beta
svn ci --username durin -m 'Add beta'
svn up
svn cp trunk branches/the_branch
svn ci --username durin -m 'Make a branch'
cd ..

svnadmin dump testrepo > ../simple_branch.svndump