News for hackers. Stuff that matters.
Re:Moxie: Incremental Declarative UI in Rust by gmueckl on Monday December 02, 2019 @03:16PM (#21686393)
No, git actually stores diffs when its reasonable to do so. You can check the files for the objects in the repository yourself. Git can compress these files into packs, but that's a separate step on top.
Re:Moxie: Incremental Declarative UI in Rust by outworlder on Monday December 02, 2019 @06:58PM (#21688457)
> No, git actually stores diffs when its reasonable to do so.

No it doesn't. It does delta compression – which ultimately accomplishes the same goal – but this is not what people mean when they say that a version control system stores diffs (like SVN does).

https://gist.github.com/matthewmccullough/2695758

https://git-scm.com/book/en/v2/Git-Internals-Packfiles