All pastes #483839 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-05-11 22:29 UTC
rendered paste body
Index: repository/persistence/Repository.py
===================================================================
--- repository/persistence/Repository.py        (revision 14271)
+++ repository/persistence/Repository.py        (working copy)
@@ -185,7 +185,7 @@
 
         store = self.store
         prevValues = set()
-        for version, status in store.iterItemVersions(None, item.itsUUID, fromVersion, toVersion):
+        for version, status in store.iterItemVersions(None, item.itsUUID, 1, toVersion):
             then, viewSize, commitCount, name = store.getCommit(version)
             reader, uValues = store.loadValues(None, version, item.itsUUID)
             currValues = set(uValues)
@@ -193,7 +193,8 @@
             names = [store.loadItemName(None, version, uAttr)
                      for uAttr in (reader.readAttribute(None, uValue)
                                    for uValue in currValues - prevValues)]
-            print "%6d 0x%08x %s: %s" %(version, status, name, ', '.join(names))
+            if version >= fromVersion:
+                print "%6d 0x%08x %s: %s" %(version, status, name, ', '.join(names))
             prevValues = currValues
 
     def setDebug(self, debug):