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 committed by GitHub
parent 818751ff87
commit bbdca48cdb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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