Mercurial > hg
diff hgext/largefiles/localstore.py @ 17411:a02e36568e88 stable
largefiles: adjust localstore to handle batch statlfile requests (issue3583)
This fixes a traceback when pushing to a local repo which started with
9e1616307c4c.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Tue, 14 Aug 2012 22:38:25 -0400 |
parents | 5884812686f7 |
children | fbb732a8f2b9 |
line wrap: on
line diff
--- a/hgext/largefiles/localstore.py Fri Aug 31 23:27:26 2012 +0200 +++ b/hgext/largefiles/localstore.py Tue Aug 14 22:38:25 2012 -0400 @@ -33,8 +33,12 @@ lfutil.link(lfutil.storepath(self.repo, hash), lfutil.storepath(self.remote, hash)) - def exists(self, hash): - return lfutil.instore(self.remote, hash) + def exists(self, hashes): + retval = {} + for hash in hashes: + retval[hash] = lfutil.instore(self.remote, hash) + return retval + def _getfile(self, tmpfile, filename, hash): if lfutil.instore(self.remote, hash):