* subversion/svnmover/svnmover.c (sort_compare_items_by_eid): New. (list_branch_elements_by_eid, branch_merge_subtree_r): Iterate over the elements in the branch rather than over all known element ids. (flat_branch_diff_r, svn_branch_diff_r): Print element ids using a hard-coded minimum width of 3 rather than based on the maximum of all known element ids.
On the 'move-tracking-2' branch: Delete a branch_state_t API function that assumed branch state would have access by paths.
* subversion/include/private/svn_branch.h, subversion/libsvn_delta/branch.c (svn_branch_get_subbranches): Delete. (svn_branch_get_subtree): Gather subbranches a different way, using svn_branch_get_all_subbranches() instead of svn_branch_get_subbranches().