Skip to content

Commit

Permalink
fix: force checkout during switch_branch and quiet fetch
Browse files Browse the repository at this point in the history
  • Loading branch information
gavindsouza committed May 15, 2020
1 parent 4ae8ae2 commit 9f467d8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions bench/app.py
Expand Up @@ -395,7 +395,7 @@ def switch_branch(branch, apps=None, bench_path='.', upgrade=False, check_upgrad
bench.utils.log("Fetching upstream {0}for {1}".format("unshallow " if unshallow_flag else "", app))

bench.utils.exec_cmd("git remote set-branches upstream '*'", cwd=app_dir)
bench.utils.exec_cmd("git fetch --all{0}".format(" --unshallow" if unshallow_flag else ""), cwd=app_dir)
bench.utils.exec_cmd("git fetch --all{0} --quiet".format(" --unshallow" if unshallow_flag else ""), cwd=app_dir)

if check_upgrade:
version_upgrade = is_version_upgrade(app=app, bench_path=bench_path, branch=branch)
Expand All @@ -404,7 +404,7 @@ def switch_branch(branch, apps=None, bench_path='.', upgrade=False, check_upgrad
sys.exit(1)

print("Switching for "+app)
bench.utils.exec_cmd("git checkout {0}".format(branch), cwd=app_dir)
bench.utils.exec_cmd("git checkout -f {0}".format(branch), cwd=app_dir)

if str(repo.active_branch) == branch:
switched_apps.append(app)
Expand Down

0 comments on commit 9f467d8

Please sign in to comment.