Lazy loading of history / light cloning

Greg Ward greg-hg at gerg.ca
Sat Feb 13 22:37:54 UTC 2010


On Tue, Feb 9, 2010 at 10:53 AM, Jeff Ward <jeff at fuzzybinary.com> wrote:
> Just now seeing the bfiles extension.  I'm going to have to take a look at
> it and see what I think and whether this would solve some of my asset
> version control needs.  My immediate question is whether or not the central
> store could be modified to accept binary diffs.

I punted on that for various reasons: 1) large binary files are
usually already compressed in some form, so not very diffable; 2)
would require some clever software server-side, rather than the
current dead simple "receive a file and drop it into place" logic; 3)
time pressure.

That said, it would be interesting to see a central store that uses
revlog-like ideas to save disk space on the server.  It's not going to
be written by me, though.

Greg



More information about the Mercurial mailing list