#!/bin/sh #script to replicate subversion bug: copy (tag) a directory when the #target already exists gives a poor error message. Error message when #copying from a URL is better (issue 2214). rm -rf repos rm -rf wc SVNADMIN=svnadmin SVN=svn REPOS_URL=file://`pwd`/repos ${SVNADMIN} create repos ${SVN} mkdir -q -m "Create trunk dir." "${REPOS_URL}/trunk" ${SVN} mkdir -q -m "Create tags dir." "${REPOS_URL}/tags" ${SVN} co -q "${REPOS_URL}/trunk" wc cd wc ${SVN} cp -q -m "Tag trunk from wc." \ . "${REPOS_URL}/tags/t-1" #seems like maybe this one should fail ... ? ${SVN} cp -q -m "Tag trunk from wc again." \ . "${REPOS_URL}/tags/t-1" #but actually this one does ${SVN} cp -q -m "Tag trunk from wc third time." \ . "${REPOS_URL}/tags/t-1" cd ..