私のプロジェクトの.hg
ディレクトリは40MBです。空のリモートリポジトリに私がhg push --verbose --debug
を置くと、何百ものMBを送信しています。余分なオーバーヘッドはどこから来ていますか?"hg push"が.hgよりもずっと大きいのはなぜですか?
更新:hg bundle -a
は35MBのファイルを生成します。ここでは、私が見ているアウトプットを取り除きました。
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
「私は数百MBを送信しています。 - どうやってそれを測定しましたか? –
@Joel、出力(上に掲載)は「xxxバイトを送信する」と言っています(xxxは300MB程度です)。 – Gili