feature: change the Project file format to XML/JSON/...

Peter H.

Member²
The Project file format, while being a plain text, makes version controlling a huge pain because of the way the assignment of project items into groups is done. If any item gets reassigned to a different gruop, the numeric item IDs in the group definitions change heavily.

This problem is much-much worse when doing development in multiple version control branches and merging the stuff between them.

While not completely impossible to merge the project files with some pre- and post-processing via GAWK, it would still be more reasonable to switch to some better, more easily structured/read/written/merged format... like XML or JSON or whatever.

A suggestion: The same could be done to Preferences files.
 
Last edited:
Back
Top