Can you try this again? Repairing should be possible for all buildings now with the beta 11 client.
It's only been the last couple of turns it's not worked. This last time, it was shown as a recorded action for the peasant, but on returning to the main screen it said I still needed to complete my actions for that game, and on returning to it, the repairing peasant was now listed as idle...