# HG changeset patch
# User Yuki KODAMA <endflow.net@gmail.com>
# Date 1250479743 -32400
# Branch stable
# Node ID 7e178071640b85260eaed48958f9f4bba5b77b10
# Parent  594b199021246847c1103d9057be22da02ffba29
thgconfig: fix parsing SSH url

fixes issue #494

diff --git a/hggtk/thgconfig.py b/hggtk/thgconfig.py
--- a/hggtk/thgconfig.py
+++ b/hggtk/thgconfig.py
@@ -299,8 +299,8 @@
                     e.disconnect(h)
 
     def urlparse(self, path):
-        if path.startswith('ssh://'):
-            m = re.match(r'^ssh://(([^@]+)@)?([^:/]+)(:(\d+))?(/(.*))?$', path)
+        m = re.match(r'^ssh://(([^@]+)@)?([^:/]+)(:(\d+))?(/(.*))?$', path)
+        if m:
             user = m.group(2)
             host = m.group(3)
             port = m.group(5)
