diff --git a/src/git_commit_stats.py b/src/git_commit_stats.py index 6bdbb46..6c928f4 100644 --- a/src/git_commit_stats.py +++ b/src/git_commit_stats.py @@ -32,9 +32,10 @@ def get_commits(since=None, until=None, ignore_list=[]): if result.returncode != 0: print("git log 执行失败") + print(result.stderr) return [], {} - raw_data = result.stdout.strip().split("\n") + raw_data = result.stdout.splitlines() email_to_name = {} email_counts = Counter() @@ -82,4 +83,4 @@ def main(): print(f"统计完成!共 {len(results)} 人提交。结果已写入 {args.output}") if __name__ == "__main__": - main() \ No newline at end of file + main()