--- a/mercurial/httprepo.py Mon Aug 27 14:16:04 2007 -0700
+++ b/mercurial/httprepo.py Mon Aug 27 14:48:08 2007 -0700
@@ -354,6 +354,7 @@
fp.close()
def lookup(self, key):
+ self.requirecap('lookup', _('look up remote revision'))
d = self.do_cmd("lookup", key = key).read()
success, data = d[:-1].split(' ', 1)
if int(success):
@@ -391,6 +392,7 @@
return util.chunkbuffer(zgenerator(f))
def changegroupsubset(self, bases, heads, source):
+ self.requirecap('changegroupsubset', _('look up remote changes'))
baselst = " ".join([hex(n) for n in bases])
headlst = " ".join([hex(n) for n in heads])
f = self.do_cmd("changegroupsubset", bases=baselst, heads=headlst)