Need help cloning? Visit
is a free Git and Mercurial client for Windows.
is a free Git and Mercurial client for Mac.
Previously, given a URL such as:
An error would be raised, rather than yielding the result of /foo, as expected.
This was because urlparse.urlsplit interprets the // at the start of the path as a delimiter for the scheme, rather than the path.
The fix prepends the path with a dummy scheme & netloc, to ensure that paths starting with multiple slashes are interpreted correctly.