Spent the day building this new feature, which makes git annex sync --content
do the same synchronization of file contents (to satisfy preferred content
settings) that the assistant does. The result has not been tested a lot
yet, but seems to work well.