Discussion area about developing or extending OGRE, adding plugins for it or building applications on it. No newbie questions please, use the Help forum for that.
I see here that the branching model is supposed to be
'default' is the bleeding edge.
named branches, like 'v1-8' are stable branches which only receive bug fixes.
But what seems to have happened is that 'v1-9' and 'v2-0' have become the bleeding edge where new features are being developed, and 'default' hasn't been updated in 2 months.
This is confusing and has led at least me to waste some time trying to fix compilation errors in 'default' when the problems have been resolved in 'v1-9'. What gives?
The information on the site is outdated. We decided we need more than one development branch due to the expected reworks in 2.0. As such, v1-8 is the current stable branch, v1-9 is the primary development branch for the next major version, and v2-0 is the branch for major changes towards 2.0. We merge upwards, i.e v1-8 -> v1-9 -> v2-0 -> default. However, since currently no development is going on in default, the merge doesn't happen too often.
Most likely you will want either v1-8 or v1-9 at this point.