John Swinney has attacked Scotland’s information commissioner, saying he “erred in law” by demanding the government release ...