My .hg project is 40 MB. If I hg push --verbose --debug to an empty remote repository, I see that it sends hundreds of MB. Where does the extra overhead come from?
UPDATE : hg bundle -a creates a 35 MB file. Here is a stripped-down version of the output that I see:
pushing to https://jace.googlecode.com/hg/ using https://jace.googlecode.com/hg/ sending between command using auth.default.* for authentication jace.googlecode.com certificate successfully verified sending capabilities command using auth.default.* for authentication capabilities: branchmap lookup unbundle=HG10UN,HG10UGZ,HG10BZ changegroupsubset sending heads command using auth.default.* for authentication searching for changes common changesets up to 71818a195bf5 sending branchmap command [...] bundling: <filenames> sending unbundle command sending xxx bytes [...] sending: xxx/xxx kb
Gili
source share