LWN.net Logo

Support large repositories!

Support large repositories!

Posted Apr 6, 2010 19:44 UTC (Tue) by vonbrand (subscriber, #4458)
In reply to: Support large repositories! by marcH
Parent article: A proposed Subversion vision and roadmap

Most VCS are indeed designed for human-generated, line-oriented text files.
Right, that is their primary use.
At the core of every single VCS sit "diff" and "patch", totally useless for binaries.
Wrong. At least, git does not use any kind of "diff" + "patch" at it's core. It (optionally!) uses xdelta's format to represent differences between similar file contents to get a more compact representation, and that works fine on binaries.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds