I narrowed it down to somewhere in update_wc_mergeinfo. At the start of the function where it gets the mergeinfo for the root directory it is: /trunk:15014-19472,19473-19612*,19613-19614,19615-19630*,19631-19634,19635-2 0055*
A bit later where this gets parsed again from svn_wc_canonicalize_svn_prop it is: /trunk:15014-19472,19473-19612*,19613-19614,19615-19630*,19634-19631*,19631- 19634,19635-20511* So somewhere in the mergeinfo update this gets added. Debugging this in gdb is not fun, though... -----Original Message----- From: Stefan Sperling [mailto:s...@elego.de] Sent: 30 June 2017 14:10 To: Jens Christian Restemeier <j...@playtonicgames.com> Cc: 'Johan Corveleyn' <jcor...@gmail.com>; users@subversion.apache.org Subject: Re: "Unable to parse reversed revision range" when merging from trunk to branch On Fri, Jun 30, 2017 at 01:59:02PM +0100, Jens Christian Restemeier wrote: > I can add some diagnostics to the mergeinfo parser, though I've got some work to finish first. Please do. Don't forget to pack a pickaxe, a torch, and some elixirs to restore HP.