> 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"?
The help says: (some commands also take ARG1:ARG2 range) Did you not get what you wanted without specifying a range? Hmm... I just tried it and didn't get that error: svn mergeinfo -r6000:HEAD --show-revs eligible http://myserver/svn/manage/MyAppRootName/v7.5.4 r60148 r60155 r60156 r60157 r60158 I'm using 1.8.4. BOb