Open leoheck opened 4 years ago
Hi @leoheck I'll take a look at them, thanks. For PCBs I use https://github.com/INTI-CMNB/kicad_pcb-diff For schematics I use a patched version of eeshow: http://neo900.org/stuff/eeshow/
Oh, you are always one step forward. That's awesome. :) Do you have them integrated into your fork? Or maybe in another kind of integration?
I'm asking this because it will be nice to access diffs when a push is made in the CI. So the reviewers can have visual diff files ready to accelerate the reviews.
@set-soft, what do you think about integrating these 2 tools in your fork?
Schematic diffs are ready to go. It uses OCaml lang, which can be tricky to install. But not impossible. It generates a bunch of images with diffs of 2 git versions for all pages of the schematics. https://github.com/jnavila/plotkicadsch
Layout diff is in Python and starts with a GUI. But it can be easily improved with
argparse
. This one generates a bunch of images with diffs of 2 versions of the layout (works with git, svn, hg) It also opens a webserver to display these changes for all the layers https://github.com/Gasman2014/KiCad-Diff