mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-07-30 22:43:08 +03:00
Handle deleted files correctly
Don't attempt to run on a file that isn't present now. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
@ -74,19 +74,16 @@ def get_src_files(since: Optional[str]) -> List[str]:
|
|||||||
Only C files are included, and certain files (generated, or 3rdparty)
|
Only C files are included, and certain files (generated, or 3rdparty)
|
||||||
are excluded.
|
are excluded.
|
||||||
"""
|
"""
|
||||||
if since is None:
|
file_patterns = ["*.[hc]",
|
||||||
git_ls_files_cmd = ["git", "ls-files",
|
|
||||||
"*.[hc]",
|
|
||||||
"tests/suites/*.function",
|
"tests/suites/*.function",
|
||||||
"scripts/data_files/*.fmt"]
|
"scripts/data_files/*.fmt"]
|
||||||
output = subprocess.check_output(git_ls_files_cmd,
|
output = subprocess.check_output(["git", "ls-files"] + file_patterns,
|
||||||
universal_newlines=True)
|
universal_newlines=True)
|
||||||
else:
|
src_files = output.split()
|
||||||
git_ls_files_cmd = ["git", "diff", "--name-only", since, "--",
|
if since:
|
||||||
"*.[hc]",
|
output = subprocess.check_output(["git", "diff", "--name-only",
|
||||||
"tests/suites/*.function",
|
since, "--"] +
|
||||||
"scripts/data_files/*.fmt"]
|
src_files,
|
||||||
output = subprocess.check_output(git_ls_files_cmd,
|
|
||||||
universal_newlines=True)
|
universal_newlines=True)
|
||||||
src_files = output.split()
|
src_files = output.split()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user