Sorry to bother again with this and start this discussion...
I think toward v4.0 we need a new branch for start pushing v4 changes and start testing with good gap in between before the release.... even some T3D experience users can start testing and helping giving shape to T3D v4. I've noticed a lot of interest in people to the upcoming release....
It's important to document the meaning of the branches.... and make it clear to the user.
master = as usual, last stable release.
development = latest minor release version devel branch.
next = upcoming mayor version devel branch.