hg lfconvert#

convert a normal repository to a largefiles repository#

hg lfconvert SOURCE DEST [FILE ...]

This command is provided by the largefiles extension.

Convert repository SOURCE to a new repository DEST, identical to SOURCE except that certain files will be converted as largefiles: specifically, any file that matches any PATTERN or whose size is above the minimum size threshold is converted as a largefile. The size used to determine whether or not to track a file as a largefile is the size of the first version of the file. The minimum size can be specified either with --size or in configuration as largefiles.size.

After running this command you will need to make sure that largefiles is enabled anywhere you intend to push the new repository.

Use --to-normal to convert largefiles back to normal files; after this, the DEST repository can be used without largefiles at all.

Options

-s

--size SIZE

minimum size (MB) for files to be converted as largefiles

--to-normal

convert from a largefiles repo to a normal repo