I've now updated the list of sync possibilities to include the options (and only those options) that you specify in this list.

bq. I wasn't actually anticipating you implementing the 'Schedule daily at...' functionality, and initially I was going to ask you to take it out, because I wasn't sure it was worth the extra code and requirement for an additional permission. I'm still rather ambivalent about it, but if you think it's worth having, then it can stay in...

Oh, my mistake. I didn't realize you weren't thinking this would go into the change. I actually think this is the one I'll use most frequently. I use agit quite frequently for updating my configuration repository. Since it's on my phone, I can then just pull updated configuration files off of my phone onto another machine when doing sysadmin tasks (e.g. if it doesn't have internet access for some reason, I can use my phone as a USB drive quite easily).

Since I do update these configuration files remotely, but not very often, I thought it would be nice if it sync'ed every night. However, since there are a lot of them, I'd like to sync every night when I'm sleeping (and thus not using my phone). :)

On the other hand, I can totally see that the added permission is not ideal. It's up to you - I'd be fine taking it out if you would rather not incur the cost of the app permission.