bup is a git-based backup system that provides fast, efficient, and scalable backups. It can backup entire filesystems over 1TB in size, including large virtual machine disk images over 100GB, with millions of files. It uses sub-file incrementals and deduplication to backup data in time proportional to the changed data size. Backups can be directly incremented to remote computers without a local copy.