I think you're looking at the wrong solution for those requirements. Instead, look at filesystem snapshots. That can be accomplished in a few different ways. Windows, which is the OS I assume you're referring to, has a Volume Shadow Copy facility that is similar in functionality to filesystem snapshots in other OSes.
If it's feasible for your thumb drive OS to run as a Virtual Machine, snapshotting the system would become even more trivial. Tracking changes to blocks is what snapshotting is for. VCS is for tracking changes to files, and preferably text files. On July 29, 2015 at 10:28:05 PM, 201...@davidlark.net (201...@davidlark.net) wrote: I'm putting together a thumb drive that boots into an evil operating system (yes, that one), and has some applications and data on it. It would be nice to have the whole thing under version control. Yes, I know this is unconventional. It seems to me that I might create a folder for this project, which would contain the repository, and a shortcut to the drive (/dev/sdn), and track the shortcut as a binary file. I'm new to VCS, but I know about the concept of filters for binary files. Is there one for ntfs? I don't think I would track changes to individual files, but rather track changes to sectors. Any help at all will be appreciated, even if you're just telling me that this is impossible or impractical. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.