# HG changeset patch # User Matt Harbison <matt_harbi...@yahoo.com> # Date 1518328183 18000 # Sun Feb 11 00:49:43 2018 -0500 # Node ID 243fe0926905286bbce9078de38ea1565b03028a # Parent f5461e496adbb52ed35e71e8a00c9f0b6b5b9c0f archive: migrate to the fileprefetch callback mechanism
diff --git a/mercurial/archival.py b/mercurial/archival.py --- a/mercurial/archival.py +++ b/mercurial/archival.py @@ -22,6 +22,7 @@ error, formatter, match as matchmod, + scmutil, util, vfs as vfsmod, ) @@ -338,7 +339,7 @@ total = len(files) if total: files.sort() - cmdutil._prefetchfiles(repo, ctx, files) + scmutil.fileprefetchhooks(repo, ctx, files) repo.ui.progress(_('archiving'), 0, unit=_('files'), total=total) for i, f in enumerate(files): ff = ctx.flags(f) diff --git a/mercurial/subrepo.py b/mercurial/subrepo.py --- a/mercurial/subrepo.py +++ b/mercurial/subrepo.py @@ -556,7 +556,7 @@ files = [f for f in files if match(f)] rev = self._state[1] ctx = self._repo[rev] - cmdutil._prefetchfiles(self._repo, ctx, files) + scmutil.fileprefetchhooks(self._repo, ctx, files) total = abstractsubrepo.archive(self, archiver, prefix, match) for subpath in ctx.substate: s = subrepo(ctx, subpath, True) _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel