My app is being deployed on various platforms, among which GNU/Linux, iOS and Android. I am contemplating the branching model of the central C++ code git repo, upon which all platform-dependent code depends.
Would it be a good idea to keep it simple by:
- keeping
master
sacred == not only compilable, but also HEAD has passed QA at all times - releasing from feature branches by tagging commits, then merging to
master
- that's it
?