Schemdiff tool | ublog
-
Publish microblog entry for the Schemdiff tool
- Set publication date
- Write content
- Ack content
- Add an entry in upcoming newsletter
Motivation
The Neo900 project uses complex schematics that are edited by several people. We keep a revision history in git. For such a collaborative project, it is crucial to coordinate changes and to be able to see exactly what happened when conflicts occur. Unfortunately, it is not always easy to tell from a textual difference what has changed between two versions of schematics. Worse, even small changes can sometimes result in Eeschema producing large numbers of differences.
Eeshow aims to provide a convenient means for visually comparing differences in schematics. Furthermore, by being able to work directly from a git repository and not requiring files to be changed on disk, it helps to streamline the workflow.
Eeshow has evolved from the much older schhist project at Qi-Hardware that provided a collection of scripts that used Eeschema (with the help of Wolfgang Spraul's command-line patches) to render schematics to bitmap images and then to compare these, producing a large HTML table. However, this system was very slow and the approach of using a table would not have scaled to a project as large as Neo900.
-
mentioned in issue ops#11 (closed)
-
@wpwrak announce at https://lists.launchpad.net/kicad-developers/msg26055.html
Proposal for tweet (133 chars + URL)
Neo900's Werner already contributed an interactive tool to visualize differences between versions of schematics made with @kicad_pcb.
-
s/already contributed/announced/
Let's keep things simple.
-
mentioned in issue ops#13 (closed)
-
Source location update for eeshow: https://neo900.org/stuff/eeshow/
-
mentioned in issue #16 (closed)
-
Marked the task Publish microblog entry for the Schemdiff tool as completed
-
Marked the task Set publication date as completed
-
Marked the task Write content as completed
-
Marked the task Add an entry in upcoming newsletter as completed
-
Status changed to closed
-
Tweet sent: https://twitter.com/Neo900UG/status/775362213708193792
News item will be at #16 (closed) .