Make "svn revert" not sleep for approximately 1 second per path named on the command line; instead, do the "sleep for timestamp integrity" once at the end of the operation. See brief discussion in dev@subversion starting at message 48749. * svn_client.h (svn_client_revert_list) New function. * revert.c (svn_client__revert1) New function, doing what svn_client_revert used to do apart from the final sleep. (svn_client_revert) Eviscerated, so that it now just calls svn_client__revert1 and then sleeps. (svn_client_revert_list) New function: call svn_client__revert1 for each path in a list, and then sleep. * revert-cmd.c (svn_cl__revert) Call svn_client_revert_list once, instead of svn_client_revert many times.