Fully implemented repo updating.