--- a/hgext/largefiles/lfutil.py Tue Jan 17 19:10:59 2012 -0500
+++ b/hgext/largefiles/lfutil.py Wed Jan 18 13:41:03 2012 +0100
@@ -117,14 +117,14 @@
def findfile(repo, hash):
if instore(repo, hash):
repo.ui.note(_('Found %s in store\n') % hash)
+ return storepath(repo, hash)
elif inusercache(repo.ui, hash):
repo.ui.note(_('Found %s in system cache\n') % hash)
path = storepath(repo, hash)
util.makedirs(os.path.dirname(path))
link(usercachepath(repo.ui, hash), path)
- else:
- return None
- return storepath(repo, hash)
+ return path
+ return None
class largefiles_dirstate(dirstate.dirstate):
def __getitem__(self, key):