2071 Public method to normalize a url for subversion. |
2071 Public method to normalize a url for subversion. |
2072 |
2072 |
2073 @param url url string (string) |
2073 @param url url string (string) |
2074 @return properly normalized url for subversion (string) |
2074 @return properly normalized url for subversion (string) |
2075 """ |
2075 """ |
2076 protocol, url = url.split("://") |
2076 protocol, url = url.split("://", 1) |
2077 if url.startswith("\\\\"): |
2077 if url.startswith("\\\\"): |
2078 url = url[2:] |
2078 url = url[2:] |
2079 if protocol == "file": |
2079 if protocol == "file": |
2080 url = os.path.normcase(url) |
2080 url = os.path.normcase(url) |
2081 url = url.replace('\\', '/') |
2081 url = url.replace('\\', '/') |