ConvertParentdelta

This extension is not distributed with Mercurial.

Author:Pradeepkumar Gayam

Download site:http://selenic.com/hg/file/tip/contrib/compress.py

Overview

This extension is used to convert normal repositories into parentdelta repos.

Configuration

Configure your .hgrc to enable the extension by adding following lines:

[extensions]
compress = /path/to/file

[format]
parentdelta = True

Usage

hg compress -R from to

Stats

inserting full revision at a distance of 2 * len(fulltext) mercurial repository compressed to: 11MB to 4.4MB

At a distance of 4 * len(fulltext) 11MB to 4.2MB

At a distance of 6 * len(fulltext): 11MB to 2.0MB

danchr in IRC quotes that 2GB repo compressed to ~380MB


CategoryExtension CategoryExtensionsByOthers CategoryExtension