When pushing a merge update the svn:mergeinfo with the full branch range rather then the just relevant commits

SVN treats revisions that only affect other branches as affecting this
branch from a merge standpoint. So instead of updating the mergeinfo
with /Branch/MyBranch:22,24,26, because 23 and 25 were commits on trunk,
we should instead update it with /Branch/MyBranch:22-26. Otherwise the
svn reintegrate merge doesn't work and it leaves the mergeinfo in a
cleaner state.
temp