Peter Kahn wrote:
> When merging with Tortoise all revisions appear to be merged ignoring
> the mergeinfo property.  Both eclipse and command line seem to do what
> I expect.
> 
> I must be doing something wrong, but I don't know what
> 
> Details:
> I have a branch and a trunk.  Prior to branch creation we had 500
> revisions  on trunk.  After branch creation we addfed 200 revisions on
> trunk.   We merged the additional 200 using command line and branch's
> mergeinfo records 500:700 as merged.
> 
> We recently had 5 additional revisions to trunk.
> 
> ** Only the 5 new revisions are merged when merging with command line
> and eclipse
> commandline --    svn merge url-trunk workspace-branch
> eclipse --             Team->Merge, Merge a range of revisions,
> provide no range in dialog
> 
> ** All revisions are merged when mering with tortoise
> Merge -> Merge a range or revisions, provide no range on dialog
> From Tortoise Output:   "Command: Merging revisions 1-HEAD of ...trunk
> into ...workspace, respecting ancestry, Test Only  "
> 
> Shouldn't that say 700-HEAD?
> 
> Am I missing an option or a pref somewhere, because I thought that
> TortoiseSVN would only attempt to merge those revisions not yet
> propagated.
TSVN reports 1-HEAD because that's the revision range passed to the
merge API for such merges. Internally, both the command line client and
Subclipse do the same (pass 1-HEAD) to the API.
The API then finds out that only 700-HEAD should be merged and does the
merge that way.
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=1043347
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-01-22 18:04:13 CET