Add :output_type option to specify output diff format