How would you make a VCS for an EDA tool?

By: Michael S (already5chosen.delete@this.yahoo.com), March 28, 2021 10:21 am
Room: Moderated Discussions
Paul (pavel.delete@this.noa-labs.com) on March 28, 2021 8:14 am wrote:
> People,
>
> How would you think it is possible to make an EDA amendable to versioning using VCS
> systems, along with providing merge capability in a way not breaking one's mind?
>
> Collaborative editing in EDAs as it is now is non-existent, and attempts to use GIT for it
> is a recipe for a headache as none of current formats were built for human editability.

Assuming that file formats are already XML or similar, before being stored in VCS they should be somehow normalized/canonized to a form that has a key property, necessary for version-control friendliness - small changes in [graphical] content cause small changes in textual representation.
Probably, easy to do for some of formats and hard for some of the others.
But if we want normalization to be done by 3rd party (probably OSS 3rd party) rather than by vendor itself, as the first condition, formats have to be properly documented. Which, according to my understanding, has very little chance to happen.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
How would you make a VCS for an EDA tool?Paul2021/03/28 08:14 AM
  How would you make a VCS for an EDA tool?Michael S2021/03/28 10:21 AM
  How would you make a VCS for an EDA tool?Adrian2021/03/28 11:19 AM
    How would you make a VCS for an EDA tool?Adrian2021/03/28 11:29 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊