Mercurial > hg
diff hgext/largefiles/wirestore.py @ 18481:ed647c59753b stable
largefiles: let wirestore._stat return stats as expected by remotestore verify
- preparing for fixing verify crash.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Mon, 28 Jan 2013 15:19:44 +0100 |
parents | 9e1616307c4c |
children | 9d33d6e0d442 |
line wrap: on
line diff
--- a/hgext/largefiles/wirestore.py Sun Jan 27 11:39:51 2013 -0600 +++ b/hgext/largefiles/wirestore.py Mon Jan 28 15:19:44 2013 +0100 @@ -26,6 +26,8 @@ return self.remote.getlfile(hash) def _stat(self, hashes): + '''For each hash, return 2 if the largefile is missing, 1 if it has a + mismatched checksum, or 0 if it is in good condition''' batch = self.remote.batch() futures = {} for hash in hashes: @@ -33,5 +35,5 @@ batch.submit() retval = {} for hash in hashes: - retval[hash] = not futures[hash].value + retval[hash] = futures[hash].value return retval