diff --git a/manage/NovelManage.py b/manage/NovelManage.py index 84ac955..08ffa99 100644 --- a/manage/NovelManage.py +++ b/manage/NovelManage.py @@ -1,6 +1,7 @@ import sys, os import subprocess as xsub import time +from typing import List def git_save(target_dir: str): @@ -8,9 +9,14 @@ def git_save(target_dir: str): print(retls.stdout) outlist = str(retls.stdout).split(r'\n') has_changed:bool = False + + files_path:List[str] = [] for o in outlist: - if o.startswith(r"\tmodified:"): + modified_flag = r"\tmodified:" + if o.startswith(modified_flag): has_changed = True + files_path.append(o[len(modified_flag):]) + elif o.startswith(r"\tnew file:"): has_changed = True