Skip to content

Commit

Permalink
fix: validate branch error message + cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
gavindsouza committed Jan 20, 2020
1 parent 5762724 commit b856516
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions bench/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -423,14 +423,22 @@ def get_apps_json(path):
return json.load(f)

def validate_branch():
installed_apps = get_apps()
check_apps = ['frappe', 'erpnext'] #this is a dirty work-around. bench update should not assume that erpnext is installed
intersection_apps = list(set(installed_apps) & set(check_apps))
installed_apps = set(get_apps())
check_apps = set(['frappe', 'erpnext'])
intersection_apps = installed_apps and check_apps

for app in intersection_apps:
branch = get_current_branch(app)

if branch == "master":
print(''' master branch is renamed to version-11 and develop to version-12. Please switch to new branches to get future updates.
print("""'master' branch is renamed to 'version-11' since 'version-12' release.
As of January 2020, the following branches are
version Frappe ERPNext
11 version-11 version-11
12 version-12 version-12
13 develop develop
Please switch to new branches to get future updates.
To switch to your required branch, run the following commands: bench switch-to-branch [branch-name]""")

To switch to version 11, run the following commands: bench switch-to-branch version-11''')
sys.exit(1)

0 comments on commit b856516

Please sign in to comment.