Add three more arguments to our function with the most arguments. Do this to allow handling more operations with a single read transaction and to allow fixing code that should know about multiple WORKING layers.
This patch adds the following three new (optional) boolean output arguments: had_props - Does it have pristine properties op_root - Is it a layer defining operation have_more_work - Does it have multiple working layers
Because I had to update all callers anyway, I moved a few arguments to a more sensible location. (See the wc_db.h change for more information on that).
This patch just updates the callers to get the same information as before. No functional changes in any of the callers.
* subversion/libsvn_wc/wc_db.c (read_info): Update argument list of prototype. (cross_db_copy, get_info_for_copy, temp_op_delete_txn): Update callers. (read_info): Update argument list and calculate new values. (svn_wc__db_read_info): Update argument list and update caller. (read_url_txn, svn_wc__db_global_relocate, svn_wc__db_node_hidden, has_switched_subtrees): Update callers.