La directory .hg
del mio progetto è 40 MB. Se I hg push --verbose --debug
in un repository remoto vuoto, lo vedo inviare centinaia di MB. Da dove proviene l'overhead extra?Perché "hg push" è molto più grande di .hg?
UPDATE: hg bundle -a
genera un file da 35 MB. Ecco una versione ridotta della produzione che sto vedendo:
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
"Vedo che invia centinaia di MB." - Come l'hai misurato? –
@Joel, l'output (pubblicato sopra) dice "invio xxx byte" dove xxx è 300MB circa. – Gili