Git can display diff between binary files using custom diff drivers:<p>> Put the following line in your .gitattributes file: *.docx diff=word<p>> This tells Git that any file that matches this pattern (.docx) should use the “word” filter when you try to view a diff that contains changes. What is the “word” filter? You have to set it up [in .gitconfig].<p><a href="https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes" rel="nofollow">https://git-scm.com/book/en/v2/Customizing-Git-Git-Attribute...</a>
Lix is also a soft fork of the official Nix package manager implementation: <a href="https://lix.systems/" rel="nofollow">https://lix.systems/</a>
I wonder how much room this leaves for unintended, not shown changes. E.g. Excel is a complex format that allows all sort of metadata and embeddings that would not always seem as cell changes ...
It's nice, but it needs to support the most common file formats used in gamedev to gain enough traction.
for office files one can also unzip and zip to store them in git as plaintext
Looks cool, but seems kind of weird that it only works through an sdk. Should there be a cli or something?<p>Edit: Oh I see. Seems like their use case is embedding version control into another application.
Git is a command line program so it feels strange that this doesn't seem to support that use case.
Based on the product description, it seems that they don't like text, and want to deal in objects. It would feel strange if they did support a terminal, rather than a GUI.
because its a stupid content tracker. see man git.
Weird sales pitch. I think Git is super mediocre and a VCS that supports binary files would be awesome.<p>But then the first thing it talks about is diffing files. Which honestly shouldn’t even be a feature of VCS. That’s just a separate layer.
It was initially hard for me to understand how this could work but it looks like there is a plugin system?
compelling problem statement. md and csv have their limit.
[dead]