# HG changeset patch # User FUJIWARA Katsunori # Date 1490575475 -32400 # Node ID 9d075911df49da2ac8363507c9b525e89e651334 # Parent 1af4a1641bdb86428edc142d65ead3b96aed15cf largefiles: avoid meaningless changectx looking up Logically, "repo[ctx.node()]" should be equal to "ctx". In addition to it, this redundant code path is repeated "len(match.m_files)" times. diff -r 1af4a1641bdb -r 9d075911df49 hgext/largefiles/overrides.py --- a/hgext/largefiles/overrides.py Mon Mar 27 09:44:35 2017 +0900 +++ b/hgext/largefiles/overrides.py Mon Mar 27 09:44:35 2017 +0900 @@ -365,10 +365,9 @@ # support naming a directory on the command line with only # largefiles. The original directory is kept to support normal # files. - if standin in repo[ctx.node()]: + if standin in ctx: m._files[i] = standin - elif m._files[i] not in repo[ctx.node()] \ - and repo.wvfs.isdir(standin): + elif m._files[i] not in ctx and repo.wvfs.isdir(standin): m._files.append(standin) m._fileroots = set(m._files)