• neo900
  • www
  • Issues
  • #14

Closed
Open
Opened 2016-09-01T22:44Z by hellekin @hellekin 4 of 5 tasks completed 4/5 tasks

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.

Source: https://neo900.org/stuff/werner/tmp/eeshow/

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

  • hellekin @hellekin mentioned in issue ops#11 (closed) · 2016-09-01T18:45Z

    mentioned in issue ops#11 (closed)

  • hellekin
    hellekin @hellekin · 2016-09-06T08:59Z

    @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.

  • hellekin
    hellekin @hellekin · 2016-09-06T09:09Z

    s/already contributed/announced/

    Let's keep things simple.

  • hellekin @hellekin mentioned in issue ops#13 (closed) · 2016-09-11T17:52Z

    mentioned in issue ops#13 (closed)

  • Werner Almesberger
    Werner Almesberger @wpwrak · 2016-09-12T14:05Z

    Source location update for eeshow: https://neo900.org/stuff/eeshow/

  • hellekin @hellekin mentioned in issue #16 (closed) · 2016-09-12T14:22Z

    mentioned in issue #16 (closed)

  • hellekin @hellekin Marked the task Publish microblog entry for the Schemdiff tool as completed · 2016-09-12T15:54Z

    Marked the task Publish microblog entry for the Schemdiff tool as completed

  • hellekin @hellekin Marked the task Set publication date as completed · 2016-09-12T15:54Z

    Marked the task Set publication date as completed

  • hellekin @hellekin Marked the task Write content as completed · 2016-09-12T15:54Z

    Marked the task Write content as completed

  • hellekin @hellekin Marked the task Add an entry in upcoming newsletter as completed · 2016-09-12T15:54Z

    Marked the task Add an entry in upcoming newsletter as completed

  • hellekin @hellekin Status changed to closed · 2016-09-12T15:55Z

    Status changed to closed

  • hellekin
    hellekin @hellekin · 2016-09-12T15:55Z

    Tweet sent: https://twitter.com/Neo900UG/status/775362213708193792

    News item will be at #16 (closed) .

  • hellekin @hellekin Removed PR label · 2016-09-23T10:09Z

    Removed PR label