--- versionedFile/versionedFile.py 2007/09/10 19:27:55 1.71 +++ versionedFile/versionedFile.py 2008/10/29 12:12:25 1.72 @@ -867,7 +867,20 @@ class versionedFile(CatalogAware,Folder) lastVersion.versionNumber=1 return lastVersion - + def getVersionNr(self,nr): + """Last Version""" + tmp=0 + lastVersion=None + + + for version in self.ZopeFind(self): + + if hasattr(version[1],'versionNumber'): + + if int(version[1].versionNumber) ==nr : + return version[1] + + return None def diff(self,data): """differenz between lastversion and data""" d=Differ()