* Request for advice: visual diffing kicad EDA schematics
@ 2016-08-31 17:05 Jean-Noël AVILA
0 siblings, 0 replies; only message in thread
From: Jean-Noël AVILA @ 2016-08-31 17:05 UTC (permalink / raw)
To: git
Hi all,
I would like to be able to visually see the differences between two versions
of schematic sheets of a kicad project.
Kicad file format is ascii based, which allows to generate text diff between
versions of schematic files. However, except for adding and removing
components, when the modified lines refer to drawing primitives, it isn't
obvious what has changed.
Schematic file format differs from text picture formats (e.g. svg, pnm) in that
the schematics is made of an assembly of lines, texts and references to
electronic parts whose symbols are stored in external library files. Hopefully,
for each project, Kicad stores a local cache library of all the parts used in
the project, so the project directory is self contained.
But of course, to be able to plot a schematic sheet, you need the schematic
sheet file and the project cache library at the same version, which defeats the
custom diff mechanics of git that can be used for plain pictures.
My questions:
* Does this sound familiar to any body ?
* Is there some hook in git to deal with this or will I have to roll my own
utility? In which case, would you advise to use git porcelain or libgit binded
to a favorite script language?
Thanks in advance for all information.
Jean-Noël
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-08-31 17:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-31 17:05 Request for advice: visual diffing kicad EDA schematics Jean-Noël AVILA
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).