Make the new svn_repos_list easier to use with typical client requests.
Instead of a single pattern, accept an array of alternative pattern…
Make the new svn_repos_list easier to use with typical client requests.Instead of a single pattern, accept an array of alternative patterns ofwhich at least one must match if any patterns are given. Sort the outputby path to make it match the client-side implementation's output order.* subversion/include/svn_repos.h (svn_repos_list): We now support multiple glob patterns and sort the output.* subversion/libsvn_repos/list.c (matches_any): New utility function for matching against an array instead of a single pattern. (report_dirent): For efficiency reasons, we now filter early before calling this reporter function. (filtered_dirent_t, compare_filtered_dirent): New filtering and sorting support. (do_list): Support multiple PATTERNS. Filter and sort the data before processing it further. (svn_repos_list): Update signature, filtering and passing of parameters.* subversion/tests/libsvn_repos/repos-test.c (test_list): Adapt test case to interface change.