So basically @anand and @vjFaLk the long and short of this is that with the manual setup instruction at the moment you can not use the master branch for some reason. The original instruction that switches the bench-repo to develop will allow a bench start, however everything (bench, frappe, erpnext) will be in develop branch.
You can always use master branch. The problem is that OSXâs git makes it very difficult to unshallow a shallow clone.
So for now use these instructions:
- remove your old bench which has faulty install
-
git clone https://github.com/frappe/bench bench-repo
# this will clone master branch of bench sudo pip install -e bench-repo
bench init frappe-bench --frappe-branch master
bench get-app erpnext https://github.com/frappe/erpnext.git --branch master
This will get you master branches and circumvent the OSX problem for the moment.
1 Like
@anand now this is all starting to make sense. I did not know what a shallow clone was until tonight and it explains why I wasnât able to switch branches. Thank you for clarifying.
I am working on develop for bench, frappe and erpnext for the moment and I will try the master branch solution provided by you here tomorrow morning.
Thank you and enjoy your weekend.
1 Like