best format for network + Launchpad SFTP?

John Arbash Meinel john at arbash-meinel.com
Fri Sep 21 19:18:24 BST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Adeodato Simó wrote:

...

> As for network performance, all current formats use the same repository
> backend (knits), so as I understand it their performance will be similar. 
> Said that, dirstate-tags still means a (small?) improvement because of
> the way the list of revisions is stored (only a pointer to the tip is
> kept, instead of a full list of revisions).

Well, for really old projects with large mainlines, --dirstate-tags is
reasonable faster. Since it doesn't have to read the whole
"revision-history" file.

For bzr.dev and 2.8k mainline revisions, this is 144kB. For the
completely linear Mozilla conversion, this was about 9MB (it had 175k
mainline revisions, since CVS doesn't track any merges).

> 
> The real improvement will come with the new pack-based repository format, 
> which is work in progress.
> 
> HTH,
> 

Agreed, as will using "bzr+ssh" and having Andrew get the streaming code
merged.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG9ArwJdeBCYSNAAMRAo73AJ48kw0w1laDEKu+dVnDjmqh36mAUwCggas7
lKJ+39OraV18/D4xIc1Cbcg=
=IiTb
-----END PGP SIGNATURE-----



More information about the bazaar mailing list