I am looking for a version control software that I can run using a server-client model to do version control for my personal files.
I have considered using subversion, but I have read that this is not a good choice for non-code files as it would be keeping a full version of each revision of the file.
Extra Functionality Requested:
- Ability to delete old versions of files when I run out of HHD space on the server.
- Ability to have multiple repos with different permissions
- Command line interface for automatic commits/syncs
- Usage on both windows and linux