Mercurial > public > mercurial-scm > hg-stable
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 |