From 9d4d4eb7fe36539c44c813cb56a7fe6511befde3 Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Mon, 30 Sep 2024 06:19:34 -0400 Subject: [PATCH] feat: skip commit & push on nothing changed --- joint_teapot/workers/git.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/joint_teapot/workers/git.py b/joint_teapot/workers/git.py index bc04004..4bf2c1f 100644 --- a/joint_teapot/workers/git.py +++ b/joint_teapot/workers/git.py @@ -114,6 +114,6 @@ class Git: f'File path "{file}" does not exist. Skipping this file.' ) continue - repo.index.commit(commit_message) - origin = repo.remote(name="origin") - origin.push() + if repo.is_dirty(untracked_files=True) or repo.index.diff(None): + repo.index.commit(commit_message) + repo.remote(name="origin").push()