# where do i run
uname -a

# which svn-version do I use
svn --version

# delete local test-directory
rm -rf testpath orig copy

# delete test-repository-entry
svn rm svn://svn/testpath -m schluditest

# make a new test-repository-entry
svn mkdir --parents svn://svn/testpath/orig -m schluditest

# checkout test-project
svn co svn://svn/testpath/orig

# generate new file
echo test > orig/new

# add new file
svn add orig/new

# commit new file
svn ci -m schluditest orig/new

# generate a copy of the orig dir
svn cp -m schluditest svn://svn/testpath/orig svn://svn/testpath/copy

# checkout test-project
svn co svn://svn/testpath/copy

# remove the file from the copy
svn rm copy/new

# commit the deleted file
svn ci -m schluditest copy/new

# update both dirs
svn up orig copy

# create a file external to the new file of the orig dir into the copy dir
svn ps svn:externals "/testpath/orig/new new" copy

# update both dirs
svn up orig copy

# commit file external
svn ci -m schluditest copy

# update both dirs
svn up orig copy

# switch orig-dir to copy
svn sw svn://svn/testpath/orig copy

# no file "new" present
ls -l copy

# even status doesn't tell me any note about the missing file-external... it's just gone
svn st orig copy