def cat(self, file1, revision=None): "return the current or given revision of a file" ctx = revsingle(self.repo, revision) m = match(self.repo, (file1, )) for abs in ctx.walk(m): data = ctx[abs].data() if self.decode: data = self.repo.wwritedata(abs, data) return data
def cat(self, file1, revision=None): "return the current or given revision of a file" ctx = revsingle(self.repo, revision) m = match(self.repo, (file1,)) for abs in ctx.walk(m): data = ctx[abs].data() if self.decode: data = self.repo.wwritedata(abs, data) return data
def revert(self, revision=None): ctx = revsingle(self.repo, revision) hg.update(self.repo, revision) print "reverted to revision %s" % ctx.rev()