2008/9/25 phahn <pjtr.hahn_at_googlemail.com>:
> On 25 Sep., 21:40, Stefan Küng <tortoise..._at_gmail.com> wrote:
>> * user selects revisions 5,6,7 from the log dialog
>> * log dialog puts 5-7 in the revision box
>> * user clicks on "reverse merge"
>>
>> big question: should TSVN now do the merge as 7:5 or 7:4 ?
>>
>> If we'd handle the ranges as you want, we would merge the wrong revisions.
>
> I don't understand the problem here. Just give that numbers to
> subversion and merge like svn merge -r7:5 i.e. undo the changes of
> changesets 6,7. Where is the problem?
>
>> With your interpretation, 199-200 would mean merging revision 200. No
>> way to 'reverse' that automatically.
>
> It's not mine and not an interpretation. It's actually how subversion
> is supposed to work.
> Sorry I obviously don't understand you. I think this is just svn merge
> -c -200 or svn merge -r200:199.
Exactly. You can use -c200 for the forward merge, which is just as
valid as -r199:200, and -c -200 which is just as valid as -r200:199.
The command line client does support the same syntax.
>> What's so difficult? You enter the revisions you want to merge. It's as
>> simple as that.
>
> It's not difficult. It's just not what one is expecting then beiing
> familiar with subversion but not with TSVN.
Take a look at the subversion CHANGES file. Extract here.
* Improved merge performance for superfluous ranges (r32643)
* Better error message for 'Malformed URL for repository' (r31867, r32365)
* Improved svn:externals parsing (r32672, -673, -674, -739)
* fixed: improper ordering in 'svnlook diff' output (r32019)
Here you clearly see a revision interpreted as a changeset, and that
is core subversion, so you can't claim that only TSVN users think this
way. You seem to think that specifying a set of changes can only be
done using the -r syntax, but it is not the case.
If you were merging the changes listed above then from the log dialog
you would select exactly the revisions listed.
Simon
--
: ___
: oo // \\ "De Chelonian Mobile"
: (_,\/ \_/ \ TortoiseSVN
: \ \_/_\_/> The coolest Interface to (Sub)Version Control
: /_/ \_\ http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-09-25 22:43:56 CEST