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 (revert_1) New function, doing what svn_client_revert used to do apart from the final sleep. (revert_n) New function, calling revert_1 multiple times. (svn_client_revert) Eviscerated, so that it now just calls revert_1 and then sleeps. (svn_client_revert_list) New function: call revert_n and then sleep. * revert-cmd.c (svn_cl__revert) Call svn_client_revert_list once, instead of svn_client_revert many times.