# HG changeset patch # User Anton Shestakov # Date 1673539141 -14400 # Node ID 9282930f8b52d14acbf1ca4835d30c25beb23363 # Parent 05b329cbd23d789fa77e57faf6b0b4b39ad2e1b7 convert: turn the last str regex into bytes in cvs.py (issue6789) Since root is bytes, the regular expression should also be bytes. diff -r 05b329cbd23d -r 9282930f8b52 hgext/convert/cvs.py --- a/hgext/convert/cvs.py Fri Jan 06 12:16:04 2023 -0500 +++ b/hgext/convert/cvs.py Thu Jan 12 19:59:01 2023 +0400 @@ -142,7 +142,9 @@ if root.startswith(b":pserver:"): root = root[9:] - m = re.match(r'(?:(.*?)(?::(.*?))?@)?([^:/]*)(?::(\d*))?(.*)', root) + m = re.match( + br'(?:(.*?)(?::(.*?))?@)?([^:/]*)(?::(\d*))?(.*)', root + ) if m: conntype = b"pserver" user, passw, serv, port, root = m.groups()