If I do an svn copy using two urls, I get a 'cheap' copy in the repository...
svn copy http://repo_url/trunk http://repo_url/tags/release_foo
But what if do the copy in the working directory and then commit it like this...
svn copy trunk tags/release_foo
svn commit tags/release_foo
The copy creates local copies of the files which are automatically svn added. They only go into the repository when committed.
The examples in the doco always seem to use the url to url copy for tagging or branching but I couldn't find anything that explicitly states that you should not use WC to WC followed by a commit.
So are these two methods the same? Do both create a cheap copy inside the repository?