Browse Source

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

David Sanders 4 years ago
parent
commit
bbdca48cdb
1 changed files with 3 additions and 0 deletions
  1. 3 0
      script/run-clang-format.py

+ 3 - 0
script/run-clang-format.py

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