2090 Public method to normalize a url for subversion. |
2090 Public method to normalize a url for subversion. |
2091 |
2091 |
2092 @param url url string (string) |
2092 @param url url string (string) |
2093 @return properly normalized url for subversion (string) |
2093 @return properly normalized url for subversion (string) |
2094 """ |
2094 """ |
2095 protocol, url = url.split("://") |
2095 protocol, url = url.split("://", 1) |
2096 if url.startswith("\\\\"): |
2096 if url.startswith("\\\\"): |
2097 url = url[2:] |
2097 url = url[2:] |
2098 if protocol == "file": |
2098 if protocol == "file": |
2099 url = os.path.normcase(url) |
2099 url = os.path.normcase(url) |
2100 url = url.replace('\\', '/') |
2100 url = url.replace('\\', '/') |