On Wed, Oct 26, 2011 at 11:24, Laurent Leroy <laurent.leroy_at_a-volute.com> wrote:
> Hello !
>
> I may have encountered an unexpected behaviour. (I think)
>
> I'm working on a project with externals and I'm trying to tag this project
> using the new feature to set externals to an explicit revision.
>
> Everything in the problem I encountered is based on the fact that, in the
> repository I use, modifying a tag is forbidden: A hook script check
> something like 'the svnlook changed of this transaction should not begin
> with U'
>>
>> grep -e "^_*U\W.*/tags/"
>
> The documentation here (
> http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-branchtag.html#tsvn-dug-branch-1
> ) says:
>
>> When the branch/tag is created from HEAD or a specific revision in the
>> repository, TortoiseSVN first creates the branch/tag, then adjusts the
>> properties. This will create additional commits for each property. When the
>> branch/tag is created from the working copy, the properties are modified
>> first, then the branch/tag is created and then the properties are changed
>> back to their original value.
>
> So I'm tagging from my working copy to have a all in one tag but this
> doesn't work. (note: The working copy points to head revision for main
> project and its external, no modification on it)
But you've checked the "HEAD revision in the repository" radio button
- in that case the working copy is not used and therefore the property
adjustments are committed after the branch/tag is created.
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2864243
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-10-26 11:31:52 CEST