[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Branch / Tag - Cannot enter specific external revision number

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Fri, 7 Apr 2017 16:52:43 +0200

On 07.04.2017 16:16, Robert Cathles wrote:
> We are in the process of upgrading from 1.7.15 to 1.9.5 and have a
> couple of issues/questions about the newer version. We are doing some
> specific Branch/Tagging by opening a working copy n Windows 7, then
> using the context menu to open Branch/Tag.
>
> 1. Why has the Revision column been removed from the Branch/Tag
> dialog? It is included in the help screenshots still (see
> https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-branchtag.html
> ) We used to be able to see the latest revision number in what was
> the third column, and then type in a custom revision number instead,
> in case we wanted to hold back an external from a latest revision
> just for a specific branch/tag, rather than via adding pegs to the
> existing branch. Instead now it just always sends the latest revision
> number that was HEAD at the time.

That column was removed because the revision shown there was too often
not correct. Unless you ran an svn update right before, that revision
was usually wrong. And often people updated single files instead of the
root folder, which lead to all kinds of problems.
So we removed that column so users wouldn't be confused anymore.

Also: svn 1.9 can do the external-tagging on its own, so there's no need
for TSVN to fetch that revision beforehand: svn uses the right revision
when creating the branch/tag automatically.

> 2. When externals are committed via Branch/Tag, if you tick to select
> them, then the capability string mergeinfo is not provided (which is
> causing our commit hook scripts to reject the commits). Was this
> removed intentionally? If we disable that check then the commit works
> okay, but there seems to be inconsistency in that the mergeinfo is
> provided with any other regular commits.

since svn 1.9 does the external-tagging on its own, TSVN doesn't have to
commit the tagging separately, and also does not require it to create a
branch from a modified working copy.

You should update your hook scripts accordingly.

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=3227480
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2017-04-07 16:52:53 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.