# HG changeset patch # User Mads Kiilerich # Date 1366061676 -7200 # Node ID 266b5fb72f2655c17dd2f5074719df2b33026120 # Parent 0b3b84222a2dab968331c5c7b913bb45a7cbe4ba largefiles: 'put' should store 'source' file in under 'hash', also in localstore diff -r 0b3b84222a2d -r 266b5fb72f26 hgext/largefiles/basestore.py --- 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 /.''' + '''Put source file into the store so it can be retrieved by hash.''' raise NotImplementedError('abstract method') def exists(self, hashes): diff -r 0b3b84222a2d -r 266b5fb72f26 hgext/largefiles/localstore.py --- 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 = {}