delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/10/27/16:49:50

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.98.4 at av02.lsn.net
Message-ID: <544EAFDD.1010200@ecosensory.com>
Date: Mon, 27 Oct 2014 15:49:33 -0500
From: John Griessen <john AT ecosensory DOT com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: gEDA User List <geda-user AT delorie DOT com>
Subject: [geda-user] schdiff
Reply-To: geda-user AT delorie DOT com

On 10/20/2014 12:06 AM, Abhijit Kshirsagar wrote:> In my lab we're
 > using git to track schematics, netlists and PCBs.
 > So far things are going well, although there are only 2-3
 > collaborators at most per project.
 > +1 for external VCS.
 > Diffs of gschem sch files are not very easy to read, but if (as John
 > Griessen suggests) the schematic is sorted it would be better.
 > Same for netlists.
 > However, IMO if the commits are well commented the diffs are easy
 > enough to understand.

So, it sounds like you're using gschem as is, without any post processing to sort
the .sch file, and a diff in a VCS is useful.  Are you using the idea of
collaborators working on places that do not overlap in parts or ICs or modules connected?
Do you see value even when people are working on parts and wires that
are "near" in netlist terms?

For schematics, schdiff is good* 99% of the
 > time. The only place it fails is a messy merge or rebase.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019