From c51237cd709eb613746b9b1cc92814973dbdddf2 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 27 Apr 1995 18:05:36 +0000 Subject: dunno --- Demo/pdist/cvslib.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Demo/pdist/cvslib.py b/Demo/pdist/cvslib.py index c98f0ba..61c7475 100755 --- a/Demo/pdist/cvslib.py +++ b/Demo/pdist/cvslib.py @@ -14,10 +14,10 @@ class Entry: self.file = words[1] self.rev = words[2] dates = words[3] # ctime, mtime - if dates[:7] == 'Initial': + if len(dates) != 49 or dates[:7] == 'Initial': self.ctime = None self.mtime = None - self.new = 1 + self.new = dates[:7] == 'Initial' else: self.ctime = unctime(dates[:24]) self.mtime = unctime(dates[25:]) @@ -79,6 +79,8 @@ class CVS: if not line: break words = string.split(line) [file, rev, hexsum] = words + if not self.entries.has_key(file): + continue e = self.entries[file] if e.rev == rev: e.sethexsum(hexsum) -- cgit v0.12