# # # patch "cmd_netsync.cc" # from [0c242af1bd0b3a8ca4c7e04975d4231a3f1ec94e] # to [689f594c47cfc766e65df0e93159ec1f121ff800] # # patch "tests/netsync_mtn_uri_scheme/__driver__.lua" # from [0d588e5d46ffd406ffea611af29156d9c7903e9f] # to [1efc798d6deec6ca12b604e5df5c4fae496fdb36] # ============================================================ --- cmd_netsync.cc 0c242af1bd0b3a8ca4c7e04975d4231a3f1ec94e +++ cmd_netsync.cc 689f594c47cfc766e65df0e93159ec1f121ff800 @@ -142,7 +142,7 @@ build_client_connection_info(options & o F("Include/exclude pattern was given both as part of the URL and as a separate argument.")); // Pull include/exclude from the query string - char const separator = '/'; + char const separator = ','; char const negate = '-'; string const & query(info.client.uri.query); std::vector includes, excludes; ============================================================ --- tests/netsync_mtn_uri_scheme/__driver__.lua 0d588e5d46ffd406ffea611af29156d9c7903e9f +++ tests/netsync_mtn_uri_scheme/__driver__.lua 1efc798d6deec6ca12b604e5df5c4fae496fdb36 @@ -16,7 +16,7 @@ srv = netsync.start() srv = netsync.start() -- %61 = 'a' -check(mtn2("pull", "mtn://" .. srv.address .. "?br%61nch-te*/-br%61nch-test-*"), 0, false, false) +check(mtn2("pull", "mtn://" .. srv.address .. "?br%61nch-te*,-br%61nch-test-*"), 0, false, false) check(mtn2("ls", "branches"), 0, true) check(not qgrep("^branch$", "stdout")) check( qgrep("^branch-test$", "stdout"))