Create a bundle of all changes
The best way to create a compressed version of a [:Repository:repository] is with a [:Bundle:bundle]. It will be significantly smaller than a tarball or a zip file. To include all revisions, simply specify the null base:
$ hg bundle --base null project.hg