bandicot

Versions now keeps links and very large files

Links and files over 128 MB are now saved and put back, and a branch says plainly when two file names would clash on your Mac.

Product

Versions used to leave two kinds of things out: links, the shortcuts one file makes to another, and files over 128 MB. Both are kept now. A link is saved as a link, with its name and where it points, and Bandicot never opens what it points at, so a link to a folder somewhere else on your Mac stays only a pointer. Putting a version back puts the link back as a link.

A file over 128 MB is saved and put back piece by piece, so even a very large file does not need that much memory while it is being saved or restored. Files up to 16 GB are kept. When you look at what changed in one of these files, Versions shows its size instead of its text.

Branches leave files over 128 MB where they are. They are not copied into a branch and a merge never touches them, and they are not sent to teammates. And when two files in a project have names that differ only in capital letters, such as README.md and readme.md, a branch now says so and asks you to rename one, because this Mac's disk keeps only one of them.

A copy of Bandicot from before this update cannot open a history that holds a link or a very large file. It stops and leaves the history untouched, and an update brings it back.