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