On the 'move-tracking-2' branch: Remove svn_branch_instantiate_elements() from the public API and reimplement svn_branch_instantiate_elements_r() in a way that will work with a class derived from the branch_state class.
* subversion/include/private/svn_branch.h, subversion/libsvn_delta/branch.c (branch_instantiate_elements): Rename from 'svn_branch_instantiate_elements' and make private. (branch_txn_branch): Track the rename.
* subversion/libsvn_delta/branch_nested.c (branch_instantiate_elements): New function, similar to the one above but using the public methods of the branch_state class. (svn_branch_instantiate_elements_r): Use it.