From be09c4afaf337d163d0d8db10242cdfd2c64558c Mon Sep 17 00:00:00 2001 From: notplants Date: Mon, 22 Mar 2021 11:39:15 +0100 Subject: [PATCH] Use git reset --hard for checkout --- peach_package_builder/build_peach_config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/peach_package_builder/build_peach_config.py b/peach_package_builder/build_peach_config.py index 36570e6..0171668 100644 --- a/peach_package_builder/build_peach_config.py +++ b/peach_package_builder/build_peach_config.py @@ -31,8 +31,8 @@ def build_peach_config(default_branch=True): cwd=service_path).decode(sys.stdout.encoding) branch = default_branch.replace('origin/', '').strip() subprocess.check_call(["git", "checkout", branch], cwd=service_path) - subprocess.check_call(["git", "reset", "HEAD", "--hard"], cwd=service_path) - subprocess.check_call(["git", "pull"], cwd=service_path) + subprocess.check_call(["git", "fetch", "--all"], cwd=service_path) + subprocess.check_call(["git", "reset", "--hard", default_branch], cwd=service_path) # remove old build dir subprocess.check_call([ "rm",