[PATCH] largefiles: check if largefile could be found when archiving (issue3193)
Na'Tosha Bard
natosha at unity3d.com
Wed Jan 18 07:22:35 CST 2012
# HG changeset patch
# User Na'Tosha Bard <natosha at unity3d.com>
# Date 1326892783 -3600
# Node ID 8b7f9bb8980274ec209c97ff7cb459ebed180b88
# Parent 8560ae7c93a234b8c965b05e08b9a0a91710f6ce
largefiles: check if largefile could be found when archiving (issue3193)
diff -r 8560ae7c93a2 -r 8b7f9bb89802 hgext/largefiles/overrides.py
--- a/hgext/largefiles/overrides.py Wed Jan 18 13:41:03 2012 +0100
+++ b/hgext/largefiles/overrides.py Wed Jan 18 14:19:43 2012 +0100
@@ -720,6 +720,10 @@
getdata = ctx[f].data
if lfutil.isstandin(f):
path = lfutil.findfile(repo, getdata().strip())
+ if path is None:
+ raise util.Abort(
+ _('largefile %s not found in repo store or system cache'
+ % lfutil.splitstandin(f)))
f = lfutil.splitstandin(f)
def getdatafn():
More information about the Mercurial-devel
mailing list