summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2020-02-13 08:51:42 -0500
committerNico Weber <thakis@chromium.org>2020-02-13 09:26:47 -0500
commit0bd6be9c3da8024b4f01218afcbf6c17618066ec (patch)
tree66ac0875b846ca50002d880a9becbcb216e9f929 /lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
parent5ee4a03bc916d2925b9431c53b7da0d3ce7e2b9e (diff)
[gn build] Fix sync script on renames like "Foo.cpp" -> "LLVMFoo.cpp"
Before, the script used `git log -SFoo.cpp` to find a commit where the number of occurrences of "Foo.cpp" changed -- but since a patch with + LLVMFoo.cpp - Foo.cpp contains the same number of instances of "Foo.cpp", the script incorrectly skipped this type of rename. As fix, look for '\bFoo\.cpp\b' instead and pass --pickaxe-regex so that we can grep for word boundaries. To test, check out 7531a5039fd (which renamed in llvm/lib/IR RemarkStreamer.cpp to LLVMRemarkStreamer.cpp) and look at the output of the script. Before this change, it correctly assigned the addition of LLVMRemarkStreamer.cpp to 7531a5039fd but incorrectly assigned the removal of RemarkStreamer.cpp to b8a847c. With this, it correctly assigns both to 7531a5039fd.
Diffstat (limited to 'lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp')
0 files changed, 0 insertions, 0 deletions