> 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

Reply via email to