eagle-diff
eagle-diff copied to clipboard
Show differences between Cadsoft Eagle PCB layouts
Hello, I've been trying out eagle-diff on Eagle 8.6.3 using on Xubuntu 16.04 ([Xubuntu 16.04](https://app.vagrantup.com/bstoots/boxes/xubuntu-16.04-desktop-amd64) Vagrant box) and experienced a funny issue. I've used https://github.com/fxkr/eagle-diff/blob/master/test/diff-test.sh script and it runs correctly,...
See https://github.com/fxkr/eagle-diff/pull/27  Dimension layer looks clean in EAGLE. Seems to work in EAGLE 6 (I didn't test it myself though, but the contributor in that PR would have noticed).
Too bad there's no easy (as in: clean one-liner) way to find a .desktop file and get the `Exec=` line.
Unfortunately, it seems that we can't set parameters for eagle-diff-git in .gitconfig. Check if that's really the case. If it isn't, maybe implement command line options for eagle-diff-git? Maybe we...
- ~ 100 DPI is a good default for schematics, ~ 600 DPI is good default for boards - should be done based on content of file, not file extension...
Right now, diffing two git versions of the same file is really cumbersome (git show $rev1:./foo.brd > old.brd ; git show $rev2:./foo.brd > new.brd ; eagle-diff old.brd new.brd).
Currently image alignment is done graphically by determining a bounding box on the dimension layer. However, it might be possible to have the user specify a component, get that components...