# HG changeset patch # User Matt Mackall # Date 1308606333 18000 # Node ID 388af80c058b491089e1c680ed67df0ef30d6e4b # Parent df902fe3d79ebe1be4fff98673e1a5aa8b501941 url: catch UNC paths as yet another Windows special case (issue2808) diff -r df902fe3d79e -r 388af80c058b mercurial/util.py --- a/mercurial/util.py Mon Jun 20 14:11:01 2011 +0200 +++ b/mercurial/util.py Mon Jun 20 16:45:33 2011 -0500 @@ -1359,6 +1359,8 @@ >>> url(r'c:\foo\bar') + >>> url(r'\\blah\blah\blah') + Authentication credentials: @@ -1387,8 +1389,8 @@ self._hostport = '' self._origpath = path - # special case for Windows drive letters - if hasdriveletter(path): + # special case for Windows drive letters and UNC paths + if hasdriveletter(path) or path.startswith(r'\\'): self.path = path return