brianharris wrote: > du -sh X-hg shows 530M [...] If I do the following: > > cd X-hg; for x in *; do hg rename $x X/$x; done; hg commit -m "rename"; > > du -sh X-hg now shows 741M. Unfortunate indeed. Tracked as http://www.selenic.com/mercurial/bts/issue883 But use Patrick's suggestion to work around this in the case of initial import.