--- a/hgext/largefiles/lfcommands.py Wed Apr 15 15:22:16 2015 -0400
+++ b/hgext/largefiles/lfcommands.py Sat Jan 17 03:34:57 2015 +0100
@@ -437,7 +437,7 @@
return totalsuccess, totalmissing
def updatelfiles(ui, repo, filelist=None, printmessage=None,
- normallookup=False, checked=False):
+ normallookup=False):
'''Update largefiles according to standins in the working directory
If ``printmessage`` is other than ``None``, it means "print (or
@@ -464,10 +464,7 @@
shutil.copyfile(abslfile, abslfile + '.orig')
util.unlinkpath(absstandin + '.orig')
expecthash = lfutil.readstandin(repo, lfile)
- if (expecthash != '' and
- (checked or
- not os.path.exists(abslfile) or
- expecthash != lfutil.hashfile(abslfile))):
+ if expecthash != '':
if lfile not in repo[None]: # not switched to normal file
util.unlinkpath(abslfile, ignoremissing=True)
# use normallookup() to allocate an entry in largefiles