Mercurial > hg
changeset 19007:266b5fb72f26
largefiles: 'put' should store 'source' file in under 'hash', also in localstore
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Mon, 15 Apr 2013 23:34:36 +0200 |
parents | 0b3b84222a2d |
children | 9d33d6e0d442 |
files | hgext/largefiles/basestore.py hgext/largefiles/localstore.py |
diffstat | 2 files changed, 2 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/largefiles/basestore.py Tue Apr 16 04:35:10 2013 +0200 +++ b/hgext/largefiles/basestore.py Mon Apr 15 23:34:36 2013 +0200 @@ -38,7 +38,7 @@ self.url = url def put(self, source, hash): - '''Put source file into the store under <filename>/<hash>.''' + '''Put source file into the store so it can be retrieved by hash.''' raise NotImplementedError('abstract method') def exists(self, hashes):
--- a/hgext/largefiles/localstore.py Tue Apr 16 04:35:10 2013 +0200 +++ b/hgext/largefiles/localstore.py Mon Apr 15 23:34:36 2013 +0200 @@ -25,8 +25,7 @@ def put(self, source, hash): if lfutil.instore(self.remote, hash): return - lfutil.link(lfutil.storepath(self.repo, hash), - lfutil.storepath(self.remote, hash)) + lfutil.link(source, lfutil.storepath(self.remote, hash)) def exists(self, hashes): retval = {}