Rev 1388: implement content for FakeRevisionTexts. in file:///data/jelmer/bzr-svn/stackable/

Jelmer Vernooij jelmer at samba.org
Fri Jun 27 23:52:53 BST 2008


At file:///data/jelmer/bzr-svn/stackable/

------------------------------------------------------------
revno: 1388
revision-id: jelmer at samba.org-20080627225252-el1byuv3mn5jkrfr
parent: jelmer at samba.org-20080627222333-jv28jra07no8txoy
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: stackable
timestamp: Sat 2008-06-28 00:52:52 +0200
message:
  implement content for FakeRevisionTexts.
modified:
  versionedfiles.py              versionedfiles.py-20080626134117-j8g0ntz1pj228iox-1
=== modified file 'versionedfiles.py'
--- a/versionedfiles.py	2008-06-27 22:20:30 +0000
+++ b/versionedfiles.py	2008-06-27 22:52:52 +0000
@@ -69,10 +69,9 @@
         super(FakeRevisionTexts, self).__init__(self.repository.get_parent_map, self.get_lines)
 
     def get_lines(self, key):
-        return None
+        return osutils.split_lines(self.repository.get_revision_xml(key))
 
-    # TODO: annotate, get_record_stream, 
-    # iter_lines_added_or_present_in_keys, keys
+    # TODO: annotate, iter_lines_added_or_present_in_keys, keys
 
 
 class FakeInventoryTexts(FakeVersionedFiles):
@@ -84,8 +83,7 @@
     def get_lines(self, key):
         return osutils.split_lines(self.repository.get_inventory_xml(key))
 
-    # TODO: annotate, get_record_stream,
-    # iter_lines_added_or_present_in_keys, keys
+    # TODO: annotate, iter_lines_added_or_present_in_keys, keys
 
 
 class FakeSignatureTexts(FakeVersionedFiles):
@@ -95,8 +93,7 @@
         super(FakeSignatureTexts, self).__init__(self.repository.get_parent_map, self.get_lines)
 
     def get_lines(self, key):
-        return None
+        return osutils.split_lines(self.repository.get_signature_text(key))
 
-    # TODO: annotate, get_record_stream, 
-    # iter_lines_added_or_present_in_keys, keys
+    # TODO: annotate, iter_lines_added_or_present_in_keys, keys
 




More information about the bazaar-commits mailing list