From: Guido van Rossum Date: Thu, 27 Apr 1995 18:05:36 +0000 (+0000) Subject: dunno X-Git-Tag: v1.3b1~349 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c51237cd709eb613746b9b1cc92814973dbdddf2;p=thirdparty%2FPython%2Fcpython.git dunno --- diff --git a/Demo/pdist/cvslib.py b/Demo/pdist/cvslib.py index c98f0ba14a87..61c74757ad00 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)