hgext/largefiles/overrides.py
branchstable
changeset 17600 3a1c6b64e052
parent 17599 56136786000f
child 17601 6e2ab601be3f
--- a/hgext/largefiles/overrides.py	Sun Sep 09 03:37:38 2012 -0400
+++ b/hgext/largefiles/overrides.py	Sun Sep 09 12:09:53 2012 -0400
@@ -720,12 +720,13 @@
     return result
 
 def overrideclone(orig, ui, source, dest=None, **opts):
-    if dest is None:
-        dest = hg.defaultdest(source)
-    if opts.get('all_largefiles') and not hg.islocal(dest):
+    d = dest
+    if d is None:
+        d = hg.defaultdest(source)
+    if opts.get('all_largefiles') and not hg.islocal(d):
             raise util.Abort(_(
             '--all-largefiles is incompatible with non-local destination %s' %
-            dest))
+            d))
     result = hg.clone(ui, opts, source, dest,
                       pull=opts.get('pull'),
                       stream=opts.get('uncompressed'),