A backup system: file metadata history in git, SHA-512-indexed backing store for files content