# HG changeset patch # User FUJIWARA Katsunori # Date 2017-03-31 17:32:48 # Node ID 068b06b43cdf07c8a50db915b8275b3161fed447 # Parent c03af6b4484671c1aa14a5e596cecb7c2f5f2173 largefiles: make copytostore() accept only changectx as the 2nd argument (API) As the name describes, the 2nd argument 'revorctx' of copytostore() can accept non-changectx value, for historical reason, But, since 10561eb97c7f, copyalltostore(), the only one copytostore() client in Mercurial source tree, always passes changectx as 'revorctx'. Therefore, it is reasonable to make copytostore() accept only changectx as the 2nd argument, now. diff --git a/hgext/largefiles/lfutil.py b/hgext/largefiles/lfutil.py --- a/hgext/largefiles/lfutil.py +++ b/hgext/largefiles/lfutil.py @@ -245,9 +245,9 @@ def copyfromcache(repo, hash, filename): return False return True -def copytostore(repo, revorctx, file, fstandin): +def copytostore(repo, ctx, file, fstandin): wvfs = repo.wvfs - hash = readasstandin(repo[revorctx][fstandin]) + hash = readasstandin(ctx[fstandin]) if instore(repo, hash): return if wvfs.exists(file):