コード例 #1
0
ファイル: remote.py プロジェクト: harsh-a1/repeater-testing
 def __init__(self, url, _client=None):
     Transport.__init__(self, url)
     (scheme, _, loc, _, _) = urlparse.urlsplit(url)
     assert scheme == "git"
     hostport, self._path = urllib.splithost(loc)
     (self._host, self._port) = urllib.splitnport(hostport, git.protocol.TCP_GIT_PORT)
     self._client = _client
コード例 #2
0
ファイル: chroot.py プロジェクト: saminigod/cygwin
 def __init__(self, server, base):
     self.server = server
     if not base.endswith('/'):
         base += '/'
     Transport.__init__(self, base)
     self.base_path = self.base[len(self.server.scheme) - 1:]
     self.scheme = self.server.scheme
コード例 #3
0
 def __init__(self, server, base):
     self.server = server
     if not base.endswith('/'):
         base += '/'
     Transport.__init__(self, base)
     self.base_path = self.base[len(self.server.scheme)-1:]
     self.scheme = self.server.scheme
コード例 #4
0
 def __init__(self, url, _client=None):
     Transport.__init__(self, url)
     (scheme, _, loc, _, _) = urlparse.urlsplit(url)
     assert scheme == "git"
     hostport, self._path = urllib.splithost(loc)
     (self._host, self._port) = urllib.splitnport(hostport,
                                                  git.protocol.TCP_GIT_PORT)
     self._client = _client
コード例 #5
0
ファイル: test_transport.py プロジェクト: c0ns0le/cygwin
 def test__combine_paths(self):
     t = Transport('/')
     self.assertEqual('/home/sarah/project/foo',
                      t._combine_paths('/home/sarah', 'project/foo'))
     self.assertEqual('/etc',
                      t._combine_paths('/home/sarah', '../../etc'))
     self.assertEqual('/etc',
                      t._combine_paths('/home/sarah', '../../../etc'))
     self.assertEqual('/etc',
                      t._combine_paths('/home/sarah', '/etc'))
コード例 #6
0
 def test__combine_paths(self):
     t = Transport('/')
     self.assertEqual('/home/sarah/project/foo',
                      t._combine_paths('/home/sarah', 'project/foo'))
     self.assertEqual('/etc', t._combine_paths('/home/sarah', '../../etc'))
     self.assertEqual('/etc', t._combine_paths('/home/sarah',
                                               '../../../etc'))
     self.assertEqual('/etc', t._combine_paths('/home/sarah', '/etc'))
コード例 #7
0
ファイル: transport.py プロジェクト: pombredanne/launchpad-3
 def __init__(self, server, url):
     self.server = server
     Transport.__init__(self, url)
コード例 #8
0
 def list_dir(self, relpath):
     Transport.list_dir(self, relpath)
コード例 #9
0
 def iter_files_recursive(self):
     Transport.iter_files_recursive(self)
コード例 #10
0
 def __init__(self, server, url):
     self.server = server
     Transport.__init__(self, url)