By default, only large files will be downloaded for the updated version.
'hg help largefiles' says:
When you pull a changeset that affects largefiles from a remote repository, the largefiles for the changeset will by default not be pulled down. However, when you update to such a revision, any largefiles needed by that revision are downloaded and cached (if they have never been downloaded before). One way to pull largefiles when pulling is thus to use
For this purpose you should use 'hg lfpull --rev "all ()"'.
source share