Mercurial: is it possible to compress .hg folder to several large BLOBs?

Mercurial use some kind of compression to send data on the network ( see hgbook.red-bean.com/read/behind-the-scen... ), but by using Samba, you totally bypass this mechanism. Mercurial thinks the remote repository is on a local filesystem and the mechanism used is different It clearly says in the linked documentation that each data are compressed as a whole before sending : This combination of algorithm and compression of the entire stream (instead of a revision at a time) substantially reduces the number of bytes to be transferred, yielding better network performance over most kinds of network So you won't have the problem of 15'000 files you use a "real" network protocol BTW, I strongly recommand using something like Samba to share your repository. This is really asking for various kind of problems : lock problems when multiple people attempt to access the repository at the same time file right problems file stats problems problems with symlink management if used You can find information about publishing repositories on the wiki : mercurial.selenic.com/wiki/PublishingRep... (where you can see that samba is not recommended at all) And to answer the question, AFAIK, there's no way to compress the Mercurial metadata or anything like that like reduce the number of files.

But if the repository is published correctly, this won't be a problem anymore.

Mercurial use some kind of compression to send data on the network ( see hgbook.red-bean.com/read/behind-the-scen... ), but by using Samba, you totally bypass this mechanism. Mercurial thinks the remote repository is on a local filesystem and the mechanism used is different. It clearly says in the linked documentation that each data are compressed as a whole before sending : This combination of algorithm and compression of the entire stream (instead of a revision at a time) substantially reduces the number of bytes to be transferred, yielding better network performance over most kinds of network.So you won't have the problem of 15'000 files you use a "real" network protocol.

BTW, I strongly recommand using something like Samba to share your repository. This is really asking for various kind of problems : lock problems when multiple people attempt to access the repository at the same time file right problems file stats problems problems with symlink management if used You can find information about publishing repositories on the wiki : mercurial.selenic.com/wiki/PublishingRep... (where you can see that samba is not recommended at all) And to answer the question, AFAIK, there's no way to compress the Mercurial metadata or anything like that like reduce the number of files. But if the repository is published correctly, this won't be a problem anymore.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions