schdiff(1)
π¦ schdiff(1) β graphical schematic diff, but make it group-chat π¦
π NAME π
schdiff is literally the Graphical diff tool for schematics. Itβs giving βsee your schematic changes with your eyeballsβ energy. πβ¨
πΈ SYNOPSIS πΈ
Okay bestie, the whole mood is:
schdiff infile1.sch infile2.sch
π₯ DESCRIPTION π₯
The schdiff program will use ImageMagick(1) to display a graphical diff of two gschem schematic files. Iconic. π
Itβs most useful when combined with a revision control system so it can compare two revisions of the same file, review changes, etc. π«Ά
However, itβs limited in a way thatβs lowkey important: it can only compare two files at a time; it cannot diff entire directories, nor can it diff an entire revision (unless that revision affected only one file). So donβt ask it to do a whole directory glow-up. π
Good news: it can easily be configured to work with most revision control systems. Here are instructions for three:
- git: Use the
difftoolcommand exactly as you would usediff, but supply the-x schdiffoption. π«Ά - mercurial: Use the
schdiffcommand exactly as you would usediff, but add the following lines to your.hgrc:
[extensions]
hgext.extdiff =
[extdiff]
cmd.schdiff = schdiff
- subversion: Use the
diffcommand like normal, but supply the--diff-cmd schdiffoption. π
β¨ EXAMPLES β¨
π Use git to view the changes to a file between two revisions
git difftool -x schdiff 182110f690c51eb53ea1799fd022e87322d742e3
039e012397f2638d1577dd7c80fb862a5503dbfd cpu.sch
π Use mercurial to see all the changes since a specific revision
hg schdiff -r 8442880f9835 cpld.sch
π Use subversion to review a specific revision
svn diff --diff-cmd schdiff -c 49 power.sch
π BUGS π
If you find one, please report it at https://bugs.launchpad.net/geda. No cap, they want to know. ππ
π AUTHOR π
Alan Somers β icon behavior. π
π SEE ALSO π
composite(1), display(1), git(1), gschem(1), hg(1), svn(1) β go show them some love. π«Ά
π okay thatβs the whole page, bestie β no cap. This oneβs from the gEDA Project, version 1.10.2.20201216, dated December 16, 2020. Slay and happy diffing! πβ¨
π¦ where this page comes from
- nixos 26.05: geda 1.10.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms