Stefan Küng wrote:
> Tobin Bergen-Hill wrote:
>
>> When merging changes on a branch to a main development branch (or
>> trunk), if the user uses the Show Log button near the From revision
>> field to select the revision when the branch was created, the Merge
>> dialog subtracts one from the result returned from the Log dialog. If
>> the user does not correct this, the merge fails because the starting
>> revision does not exist on that branch.
>>
>> Please fix this so that the From revision field uses the specified
>> branch in the Log dialog.
>
>
> That's a feature, not a bug. If you select a revision to merge (or a
> range of revisions), then you *must* subtract one from the revision you
> want to merge.
> Example:
> you want to merge revision 102 back into the trunk. So you must merge
> from revision 101 to revision 102.

I have been wondering about this as it seems to come up quite often now,
in the specific case of merging changes from the start of a branch. Is
it possible to determine from the show log dialog whether the earlier
revision is a copy-from? If it is, then you cannot do rev-1 because it
didn't exist.