comparison mercurial/sshrepo.py @ 2177:6886bc0b77af

merge with crew.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Tue, 02 May 2006 14:37:55 -0700
parents 9b42304d9896
children 332950340788
comparison
equal deleted inserted replaced
2174:3044a3fdae76 2177:6886bc0b77af
7 7
8 from node import * 8 from node import *
9 from remoterepo import * 9 from remoterepo import *
10 from i18n import gettext as _ 10 from i18n import gettext as _
11 from demandload import * 11 from demandload import *
12 demandload(globals(), "hg os re stat") 12 demandload(globals(), "hg os re stat util")
13 13
14 class sshrepository(remoterepository): 14 class sshrepository(remoterepository):
15 def __init__(self, ui, path): 15 def __init__(self, ui, path):
16 self.url = path 16 self.url = path
17 self.ui = ui 17 self.ui = ui
55 ui.debug(_("remote: "), l1) 55 ui.debug(_("remote: "), l1)
56 raise hg.RepoError(_("no response from remote hg")) 56 raise hg.RepoError(_("no response from remote hg"))
57 57
58 def readerr(self): 58 def readerr(self):
59 while 1: 59 while 1:
60 size = os.fstat(self.pipee.fileno())[stat.ST_SIZE] 60 size = util.fstat(self.pipee).st_size
61 if size == 0: break 61 if size == 0: break
62 l = self.pipee.readline() 62 l = self.pipee.readline()
63 if not l: break 63 if not l: break
64 self.ui.status(_("remote: "), l) 64 self.ui.status(_("remote: "), l)
65 65