I created a branch (4.0.x) from trunk. Work progressed on trunk and was
selectively merged down to the 4.0.x branch.

The intent was to do our next release off this branch and then kill it.
Subsequent releases would come from the trunk (or branches thereof).

Unfortunately plans changed, and we needed to clone the 4.0.x branch to
produce a 4.0.2 branch. Subsequent changes were made on the trunk and
merged individually to each branch.

We've since released 4.0.2, and so I want to kill the 4.0.2 branch.
Before doing that, I want to ensure that all changes which were merged
from the trunk to the 4.0.2 branch also made it to the 4.0.x branch.

I tried the following:

% svn log --stop-on-copy ${Repository Root}/branches/4.0.2
[ ...snip... ]
------------------------------------------------------------------------
r202859 | kyle | 2014-01-29 11:50:48 -0800 (Wed, 29 Jan 2014) | 2 lines

% svn info
Path: .
URL: ${Repository Root}/branches/4.0.x

% svn mergeinfo -r202859:HEAD --show-revs=eligible $Repository
Root}/branches/4.0.2 .
svn: E195008: Revision range is not allowed


Why does mergeinfo say "revision range is not allowed" when "svn help
mergeinfo" lists --revision under "Valid options"?

Is there another way to do what I want?

--Kyle Sluder

Reply via email to