largefiles: fix caching largefiles from an aliased repo (
issue3212)
--- a/hgext/largefiles/basestore.py Sat Jan 14 01:56:27 2012 +0100
+++ b/hgext/largefiles/basestore.py Fri Jan 20 11:56:12 2012 +0100
@@ -166,8 +166,11 @@
ui = repo.ui
if not remote:
- path = (getattr(repo, 'lfpullsource', None) or
- ui.expandpath('default-push', 'default'))
+ lfpullsource = getattr(repo, 'lfpullsource', None)
+ if lfpullsource:
+ path = ui.expandpath(lfpullsource)
+ else:
+ path = ui.expandpath('default-push', 'default')
# ui.expandpath() leaves 'default-push' and 'default' alone if
# they cannot be expanded: fallback to the empty string,