Bonsai Ifcgit updates

I've pushed some changes to the Git functionality in Bonsai, hopefully nothing is broken but note that I haven't been able to test on Windows.

The code has had a major refactor with the aim to reduce the amount of IO performed by the user interface, and to make working on this code easier. There are now tests and fixes for some minor glitches and bugs.

There is a new updated ifcmerge tool, this automatically merges some minor conflicts, has an improved command-line usage, outputs a detailed report when a merge can't complete, and the Windows .exe is now built using a Github action.

The Colourise Revision functionality does a bit more work showing objects where type or properties have changed, there is a Rename Branch function, and you can now clone a repository without first creating an IFC project.

The big change is that when a merge can't complete, you now get a list of issues, with a description of the problem and a button to select the relevant object (if it has geometry in the viewport). Clicking the Merge button while holding down Ctrl will perform a dry run showing any issues without actually performing the merge.

theoryshawfalken10vdlMassimoDimitrissteverugisemhustejzoomerwalpaNigelduarteframosand 3 others.

Comments

Sign In or Register to comment.