← Back to team overview

kicad-developers team mailing list archive

Re: eeschema I/O plugin

 

On 11/7/2016 11:34 AM, Andy Peters wrote:
> 
>> On Nov 7, 2016, at 8:17 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>>
>> On 11/2/2016 9:25 PM, Ian Roth wrote:
>>> I am working on an I/O plugin for eeschema and I would like to save
>>> wires in order of netlist, for example:
>>>
>>> netlist1
>>>  -wire1
>>>  -wire2
>>> netlist2
>>>  -wire3
>>>  -wire4
>>
>> What is your reasoning for doing this?  I could be wrong but I don't
>> think this would be a good idea for users who use a VCS to track their
>> designs.  When the netlist gets rebuilt, there is no guarantee that the
>> wires assigned to a net will not get reordered by netlist generator.
>> This would create a large delta when saving the schematic.  To make this
>> VCS friendly, you would have to ensure consistent net naming when
>> generating the netlist which could be pretty complicated.
> 
> Speaking as a user who uses a VCS to track designs: I never keep netlists in the repository. The netlist is emphemeral.

I was talking about the schematic file not the netlist file.  The
problem lies in how the netlist is sorted.  If you use the netlist to
order the wires in the schematic files, chances are the deltas will be
fairly large for even small changes in the schematic wiring.

> 
> Also (and I realize that this is anal), I give every net in the design a name, which means that the netlister doesn’t create one which might change.
> 
> -a
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


References