[Pkg-bazaar-commits] ./bzr/unstable r131: check size and sha1 of files retrieved from the tree

mbp at sourcefrog.net mbp at sourcefrog.net
Fri Apr 10 07:51:13 UTC 2009


------------------------------------------------------------
revno: 131
committer: mbp at sourcefrog.net
timestamp: Tue 2005-03-29 12:31:34 +1000
message:
  check size and sha1 of files retrieved from the tree
modified:
  bzrlib/osutils.py
  bzrlib/tree.py
-------------- next part --------------
=== modified file 'bzrlib/osutils.py'
--- a/bzrlib/osutils.py	2005-03-29 00:35:00 +0000
+++ b/bzrlib/osutils.py	2005-03-29 02:31:34 +0000
@@ -123,7 +123,6 @@
     b = f.read()
     s.update(b)
     size = len(b)
-    f.close()
     return {'size': size,
             'sha1': s.hexdigest()}
 

=== modified file 'bzrlib/tree.py'
--- a/bzrlib/tree.py	2005-03-29 01:26:19 +0000
+++ b/bzrlib/tree.py	2005-03-29 02:31:34 +0000
@@ -77,7 +77,7 @@
         f.seek(0)
         
         if ie.text_size is not None:
-            if fs != fp['size']:
+            if ie.text_size != fp['size']:
                 bailout("mismatched size for file %r in %r" % (ie.file_id, self._store),
                         ["inventory expects %d bytes" % ie.text_size,
                          "file is actually %d bytes" % fp['size'],
@@ -314,7 +314,7 @@
         ie = self._inventory[file_id]
         f = self._store[ie.text_id]
         mutter("  get fileid{%s} from %r" % (file_id, self))
-        ## self._check_retrieved(ie, f)
+        self._check_retrieved(ie, f)
         return f
 
     def get_file_size(self, file_id):



More information about the Pkg-bazaar-commits mailing list