unified diff format support