mercurial/hg.py
changeset 634 da5378d39269
parent 627 b6c42714d900
child 635 85e2209d401c
equal deleted inserted replaced
633:f597539c7abd 634:da5378d39269
   496         try:
   496         try:
   497             return self.tags()[key]
   497             return self.tags()[key]
   498         except KeyError:
   498         except KeyError:
   499             return self.changelog.lookup(key)
   499             return self.changelog.lookup(key)
   500 
   500 
       
   501     def dev(self):
       
   502         if self.remote: return -1
       
   503         return os.stat(self.path).st_dev
       
   504 
   501     def join(self, f):
   505     def join(self, f):
   502         return os.path.join(self.path, f)
   506         return os.path.join(self.path, f)
   503 
   507 
   504     def wjoin(self, f):
   508     def wjoin(self, f):
   505         return os.path.join(self.root, f)
   509         return os.path.join(self.root, f)
  1545             authinfo = urllib2.ProxyBasicAuthHandler(passmgr)
  1549             authinfo = urllib2.ProxyBasicAuthHandler(passmgr)
  1546 
  1550 
  1547         opener = urllib2.build_opener(proxy_handler, authinfo)
  1551         opener = urllib2.build_opener(proxy_handler, authinfo)
  1548         urllib2.install_opener(opener)
  1552         urllib2.install_opener(opener)
  1549 
  1553 
       
  1554     def dev(self):
       
  1555         return -1
       
  1556 
  1550     def do_cmd(self, cmd, **args):
  1557     def do_cmd(self, cmd, **args):
  1551         self.ui.debug("sending %s command\n" % cmd)
  1558         self.ui.debug("sending %s command\n" % cmd)
  1552         q = {"cmd": cmd}
  1559         q = {"cmd": cmd}
  1553         q.update(args)
  1560         q.update(args)
  1554         qs = urllib.urlencode(q)
  1561         qs = urllib.urlencode(q)
  1622 
  1629 
  1623     def __del__(self):
  1630     def __del__(self):
  1624         self.pipeo.close()
  1631         self.pipeo.close()
  1625         self.pipei.close()
  1632         self.pipei.close()
  1626 
  1633 
       
  1634     def dev(self):
       
  1635         return -1
       
  1636 
  1627     def do_cmd(self, cmd, **args):
  1637     def do_cmd(self, cmd, **args):
  1628         self.ui.debug("sending %s command\n" % cmd)
  1638         self.ui.debug("sending %s command\n" % cmd)
  1629         self.pipeo.write("%s\n" % cmd)
  1639         self.pipeo.write("%s\n" % cmd)
  1630         for k, v in args.items():
  1640         for k, v in args.items():
  1631             self.pipeo.write("%s %d\n" % (k, len(v)))
  1641             self.pipeo.write("%s %d\n" % (k, len(v)))