Show More
@@ -525,8 +525,14 b' class hgsubrepo(abstractsubrepo):' | |||||
525 | self._initrepo(r, state[0], create) |
|
525 | self._initrepo(r, state[0], create) | |
526 |
|
526 | |||
527 | def storeclean(self, path): |
|
527 | def storeclean(self, path): | |
|
528 | lock = self._repo.lock() | |||
|
529 | try: | |||
|
530 | return self._storeclean(path) | |||
|
531 | finally: | |||
|
532 | lock.release() | |||
|
533 | ||||
|
534 | def _storeclean(self, path): | |||
528 | clean = True |
|
535 | clean = True | |
529 | lock = self._repo.lock() |
|
|||
530 | itercache = self._calcstorehash(path) |
|
536 | itercache = self._calcstorehash(path) | |
531 | try: |
|
537 | try: | |
532 | for filehash in self._readstorehashcache(path): |
|
538 | for filehash in self._readstorehashcache(path): | |
@@ -543,7 +549,6 b' class hgsubrepo(abstractsubrepo):' | |||||
543 | clean = False |
|
549 | clean = False | |
544 | except StopIteration: |
|
550 | except StopIteration: | |
545 | pass |
|
551 | pass | |
546 | lock.release() |
|
|||
547 | return clean |
|
552 | return clean | |
548 |
|
553 | |||
549 | def _calcstorehash(self, remotepath): |
|
554 | def _calcstorehash(self, remotepath): |
General Comments 0
You need to be logged in to leave comments.
Login now