fix: output Unix-style paths for git diffs on Win (#25763)

This commit is contained in:
David Sanders 2020-10-05 07:40:40 -07:00 коммит произвёл GitHub
Родитель 818751ff87
Коммит bbdca48cdb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -15,6 +15,7 @@ import fnmatch
import io
import multiprocessing
import os
import posixpath
import signal
import subprocess
import sys
@ -135,6 +136,8 @@ def run_clang_format_diff(args, file_name):
proc.returncode, file_name), errs)
if args.fix:
return None, errs
if sys.platform == 'win32':
file_name = file_name.replace(os.sep, posixpath.sep)
return make_diff(file_name, original, outs), errs