Show More
@@ -7,7 +7,7 b'' | |||||
7 |
|
7 | |||
8 | from i18n import _ |
|
8 | from i18n import _ | |
9 | import osutil, scmutil, util |
|
9 | import osutil, scmutil, util | |
10 | import os, stat |
|
10 | import os, stat, errno | |
11 |
|
11 | |||
12 | _sha = util.sha1 |
|
12 | _sha = util.sha1 | |
13 |
|
13 | |||
@@ -398,12 +398,14 b' class fncachestore(basicstore):' | |||||
398 | def datafiles(self): |
|
398 | def datafiles(self): | |
399 | rewrite = False |
|
399 | rewrite = False | |
400 | existing = [] |
|
400 | existing = [] | |
401 | for f in self.fncache: |
|
401 | for f in sorted(self.fncache): | |
402 | ef = self.encode(f) |
|
402 | ef = self.encode(f) | |
403 | try: |
|
403 | try: | |
404 | yield f, ef, self.getsize(ef) |
|
404 | yield f, ef, self.getsize(ef) | |
405 | existing.append(f) |
|
405 | existing.append(f) | |
406 | except OSError: |
|
406 | except OSError, err: | |
|
407 | if err.errno != errno.ENOENT: | |||
|
408 | raise | |||
407 | # nonexistent entry |
|
409 | # nonexistent entry | |
408 | rewrite = True |
|
410 | rewrite = True | |
409 | if rewrite: |
|
411 | if rewrite: |
General Comments 0
You need to be logged in to leave comments.
Login now