Exemple #1
0
 def checkout(self, filename, revision):
     # FIXME: RCS should do keyword substitution, not CVS!
     cvs = CVS(join(dirname(__file__), 'data', 'greek'), None)
     cvs.localid = 'OpenBSD'
     f = RCSFile(join(dirname(__file__), 'data', filename))
     c = f.change(revision)
     blob = f.blob(revision)
     return cvs.expand_keywords(blob, c, f, revision)
Exemple #2
0
 def checkout(self, rcsfile, revision):
     change = rcsfile.change(revision)
     blob = rcsfile.blob(revision)
     cvs = CVS(os.path.join(os.path.dirname(rcsfile.filename)), None)
     print cvs.expand_keywords(blob, change, rcsfile, revision)