[RFC] Blob format
Matthieu Moy
Matthieu.Moy at imag.fr
Wed Jun 28 06:21:22 BST 2006
Johan Rydberg <jrydberg at gnu.org> writes:
> The golden goal of the blob format is to eliminate a lot of RTT's to a
> dumb remote server, and try to get rid of the problem with identifying
> what to fetch.
But won't this make local operation much slower ?
Is this "blob" supposed to come in addition to the, say, knit format,
or as a new format replacing it if it's adoted ?
Indeed, this reminds me the GNU Arch format, which was one of the
bottlenecks for performance (but was extremely bandwidth-saving for
remote operations).
> My current work is focusing on having a model where a blob can contain
> several revisions. Blobs are immutable, but can be combined into a
> new blob. This is done while doing a push/pull/merge. Meaning the
> number of blobs will be reduces when data is shared between repos.
This sounds indeed very similar to what bundles do. Plus, perhaps,
some indexing, and for sure some compression.
--
Matthieu
More information about the bazaar
mailing list