A huge pile of data is served in popular binary format. You shouldn't need to use something like this for config files. I don't configure them often, so I would have more branches than changes.
I've seen now that the biggest files (photos for example) don't change often, so I think I don't actually need diff-style transmissions, but I'll consider rsync nonetheless.