[to #47947101]fix: fix diff based case not process deleted file

Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/11729541
This commit is contained in:
mulin.lyh
2023-02-21 20:50:03 +08:00
committed by wenmeng.zwm
parent 5a7f7f6ea3
commit 299b207fd6

View File

@@ -129,7 +129,13 @@ def get_modified_files():
cmd_output = run_command_get_output(cmd)
logger.info('Modified files: ')
logger.info(cmd_output)
return cmd_output.splitlines()
modified_files = []
# remove the deleted file.
for diff_file in cmd_output.splitlines():
if os.path.exists(diff_file):
modified_files.append(diff_file)
return modified_files
def analysis_diff():