On Wed, Jun 8, 2011 at 7:18 AM, Johan Corveleyn <jcorvel_at_gmail.com> wrote:
> On Wed, Jun 8, 2011 at 1:01 PM, Andreas Krey <a.krey_at_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.
+1 for sanity. Only site admins with local file access or other
authorized permissions should be able to edit tags.
Received on 2011-06-08 14:28:36 CEST