Login | Register
My pages Projects Community openCollabNet

Discussions > users > "Unable to parse reversed revision range" when merging from trunk to branch

Project highlights: :. Download .: :. Support .: :. FAQ .: :. Translations .: :. Donate .: :. Report Bug .:

tortoisesvn
Discussion topic

Hide all messages in topic

All messages in topic

Re: "Unable to parse reversed revision range" when merging from trunk to branch

Author stefanego
Full name Stefan Hett
Date 2017-09-08 04:59:53 PDT
Message On 6/21/2017 8:41 PM, Jens Restemeier wrote:
> I'm trying to catch up a branch with the changes on trunk. It seems to update the correct files, though at the end it fails with
> [code]
> "Unable to parse reversed revision range '19634-19631'"
> [/code]
> I'm using TortoiseSVN 1.9.5:
> [code]
> E:\Subversion\game​01_antiscriptos>s​vn --version
> svn, version 1.9.5 (r1770682)
> [/code]
> I looked both on trunk and the branch for odd mergeinfo. Trunk has no mergeinfo newer than the branch (the last merge was ages ago). I did a search for those revisions on the branch, but they don't appear reversed:
> [code]
> X:\Subversion>svn propget svn:mergeinfo --depth=infinity | find "19631"
> /trunk:15014-19472,1​9473-19612*,19613-19​614,19615-19630*,196​31-19634,19635-20055​*
> [/code]
> What exactly is that error message telling me, and how do I resolve it?
>
> I did a google search, but the responses I found were for svn versions from years ago, or for svndumps.
>
> I'm tempted to just copy everything over and to hack the mergeinfo manually, but I'm sure that'll cause more problems.
>
> --------------------​--------------------​--------------
> http://tortoisesvn.t​igris.org/ds/viewMes​sage.do?dsForumId=40​61&dsMessageId=3​247299
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe@t​ortoisesvn.tigris.or​g].
>
For future reference: This was confirmed to be a bug in SVN (see
https://issues.apach​e.org/jira/browse/SV​N-4686 ).

--
Regards,
Stefan Hett

Re: "Unable to parse reversed revision range" when merging from trunk to branch

Author Gavin Lambert <tsvn at mirality dot co dot nz>
Full name Gavin Lambert <tsvn at mirality dot co dot nz>
Date 2017-07-27 00:53:28 PDT
Message On 22/06/2017 06:41, Jens Restemeier wrote:
> I'm trying to catch up a branch with the changes on trunk. It seems to update the correct files, though at the end it fails with
> [code]
> "Unable to parse reversed revision range '19634-19631'"
> [/code]
> I'm using TortoiseSVN 1.9.5:
> [code]
> E:\Subversion\game​01_antiscriptos>s​vn --version
> svn, version 1.9.5 (r1770682)
> [/code]
> I looked both on trunk and the branch for odd mergeinfo. Trunk has no mergeinfo newer than the branch (the last merge was ages ago). I did a search for those revisions on the branch, but they don't appear reversed:
> [code]
> X:\Subversion>svn propget svn:mergeinfo --depth=infinity | find "19631"
> /trunk:15014-19472,1​9473-19612*,19613-19​614,19615-19630*,196​31-19634,19635-20055​*
> [/code]
> What exactly is that error message telling me, and how do I resolve it?
>
> I did a google search, but the responses I found were for svn versions from years ago, or for svndumps.
>
> I'm tempted to just copy everything over and to hack the mergeinfo manually, but I'm sure that'll cause more problems.

I could be wrong, but I don't think --depth=infinity makes it do a
recursive search; you need -R for that. So the offending mergeinfo
might be on a subfolder or file rather than at the root. (The usual
guidance is to never merge anywhere but the root, but crap happens.)

"Unable to parse reversed revision range" when merging from trunk to branch

Author jens_restemeier
Full name Jens Restemeier
Date 2017-06-21 11:41:51 PDT
Message I'm trying to catch up a branch with the changes on trunk. It seems to update the correct files, though at the end it fails with
[code]
"Unable to parse reversed revision range '19634-19631'"
[/code]
I'm using TortoiseSVN 1.9.5:
[code]
E:\Subversion\game​01_antiscriptos>s​vn --version
svn, version 1.9.5 (r1770682)
[/code]
I looked both on trunk and the branch for odd mergeinfo. Trunk has no mergeinfo newer than the branch (the last merge was ages ago). I did a search for those revisions on the branch, but they don't appear reversed:
[code]
X:\Subversion>svn propget svn:mergeinfo --depth=infinity | find "19631"
/trunk:15014-19472,1​9473-19612*,19613-19​614,19615-19630*,196​31-19634,19635-20055​*
[/code]
What exactly is that error message telling me, and how do I resolve it?

I did a google search, but the responses I found were for svn versions from years ago, or for svndumps.

I'm tempted to just copy everything over and to hack the mergeinfo manually, but I'm sure that'll cause more problems.
Messages per page: