Reviewing changes against git
A visual diff of a schematic or board against any revision.
Electronics Designer: Review Changes (Compare with Git Revision)… compares the open board or schematic with a git revision:
the working tree against the index, HEAD, a branch, a tag or one of the file’s recent commits. The Review
panel lists every added, removed, moved and changed item (filter chips per kind; a click selects and zooms to it);
the canvas draws the base revision as a ghost layer in a colour you choose, removed items in red and a box around
each change (added green, moved amber with a line from the old position, changed blue). Image mode shows a
rendered visual diff of the two revisions instead (needs Chromium). Export Review Report… writes a Markdown
report with the diff image; Close Review ends it. Headless: edsnx review diff board.kicad_pcb --base HEAD.
The overlay works in the 3D view too: the ghost and the change boxes lie on the board’s top surface and each
change stands as a coloured box above it, so moved and added parts are easy to spot while you orbit. A schematic
review covers every sheet of the hierarchy (the project’s root sheet and all sub-sheet files, including sheets
added or removed since the base): the panel groups the changes under one heading per sheet file, this sheet first,
with counts; the canvas marks this sheet’s changes, and a click on another sheet’s change opens that sheet and
reviews it against the same revision. Headless: edsnx review diff blinky.kicad_sch --base HEAD --sheets.