On Wed, Jun 8, 2011 at 1:01 PM, Andreas Krey <a.k...@gmx.de> wrote:
> On Wed, 08 Jun 2011 05:16:42 +0000, Ryan Schmidt wrote:
> ...
>> This behavior is consistent with the unix cp command and should therefore 
>> not be unexpected.
>
> It is not unexpected, but stupid. As 'svn cp' is also the tool to
> create tags, it is rather strange that you can just do
>
>  svn cp ${base}/trunk ${base}/tags/1.0.0
>
> (that is, create a tag) twice in a row with any warning whatsoever,
> and ending up with an extra 'trunk' dir in the tag.
>
> Has bitten us more than once.
To avoid that, you could have a pre-commit hook refuse any commits
inside tags, to make tags really unchangeable things.

-- 
Johan

Reply via email to