a while ago we set out to bring the Part Design changes from a stale branch into master. Now this is on hold again since quite some time. To avaid a stale branch and lost work we should now decide how to go on with this. The current problem is the following:
There is the main branch (https://github.com/blobfish/FreeCAD_sf_ ... its/rebase
) which is rebased, workable and used by jriegel to base his assembly work on. Then there are Fat-Zers branches with multiple structure and code enhancements. However, as Fat-Zer and DeepSoic changed quite a lot in those branches we can not go any further without those to be finalized. No work on this has been pushed since a month. This completle blocks any development from other contributors and any chance to bring this project forwards.
We should give ourself a time frame till christmas to finsih this work. This should be a time until which the current branch with expressions should be stable enough to release so that we can start 0.17 with the merge of part design. So I currently see 3 possible ways to do this:
1. Fat-Zer gives a planning of things to do and estmates when they will be done, including the branch updates and the migration workflow. This planning should result in a finalisation till christmas.
2. Fat-Zer finalizes the changes he has done and provides a branch we can use to work with. This should be done in this month. The migration and stuff could then be handled by us.
3. We abandon the changes and work with the current main branch. The migration would be implemented ontop of it.
So guys what are your opinions? No-one of us has unlimited resources, we need to make compromises to get this going. It is just the question which one.
Edit: Note that this also tackles the recently mentioned rebase problem. We need to decide which branch gets rebased.