From e34a307904e75ecda397ee83cd4b9a3a4bdc6b4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenz=20H=C3=BCdepohl?= <dev@stellardeath.org> Date: Fri, 17 Jan 2020 15:26:16 +0100 Subject: [PATCH] Fix update checking, was not done only once per day --- mpcdf_common.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mpcdf_common.py b/mpcdf_common.py index aa0145e..ca77412 100644 --- a/mpcdf_common.py +++ b/mpcdf_common.py @@ -90,9 +90,10 @@ def check_for_update(): with open(rev_file, "r") as fd: server_rev = fd.read().strip() - if call(["git", "--git-dir", git_dir, "merge-base", "--is-ancestor", server_rev, "HEAD"], stderr=DEVNULL) == 0: - # Server rev is older than ours. Check again - update_server_rev() + if server_rev != local_rev: + if call(["git", "--git-dir", git_dir, "merge-base", "--is-ancestor", server_rev, "HEAD"], stderr=DEVNULL) == 0: + # Server rev is older than ours. Check again + update_server_rev() with open(rev_file, "r") as fd: server_rev = fd.read().strip() -- GitLab