示例#1
0
文件: repo_hg.py 项目: tazjel/rad2py
 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
示例#2
0
文件: repo_hg.py 项目: Focus3D/rad2py
 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
示例#3
0
文件: repo_hg.py 项目: tazjel/rad2py
 def revert(self, revision=None):
     ctx = revsingle(self.repo, revision)
     hg.update(self.repo, revision)
     print "reverted to revision %s" % ctx.rev()
示例#4
0
文件: repo_hg.py 项目: Focus3D/rad2py
 def revert(self, revision=None):
     ctx = revsingle(self.repo, revision)
     hg.update(self.repo, revision)
     print "reverted to revision %s" % ctx.rev()