www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/02/11/18:07:53

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 72.130.189.202
X-Authenticated-UID: jpd AT noqsi DOT com
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-user] Using Lua to safely read configuration and layout files (program attached)
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <CAOFvGD7jU4amu0AcugiSb24XOT+WKQGcvStJjBAK3am8XpjYUA@mail.gmail.com>
Date: Wed, 11 Feb 2015 13:06:38 -1000
Message-Id: <E7AF687D-0CD2-440E-982D-F5DA4795B4B3@noqsi.com>
References: <CAOFvGD7WSM+qErYxvhe2m9YxwpAUvcEGsxgtYTZZmE_+v3Tpig AT mail DOT gmail DOT com> <54DBCB51 DOT 2080000 AT ecosensory DOT com> <CAOFvGD7jU4amu0AcugiSb24XOT+WKQGcvStJjBAK3am8XpjYUA AT mail DOT gmail DOT com>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t1BN6jCR013919
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Feb 11, 2015, at 12:19 PM, Jason White <whitewaterssoftwareinfo AT gmail DOT com> wrote:

> I don't know how well with is improve handling in versioning systems.

By cluttering the files with unnecessary punctuation, it’ll make it worse.

> What I think you would need for git friendliness is to maintain the
> order of the elements in between successive versions of the file. How
> would you do that? Perhaps you could sort the elements by their
> coordinates in the file (since no other unique identifier exists that
> I know of).

Peter Brett once pointed out to me that the order of objects in the gschem file format is not quite free. Filled graphics overwrite filled graphics earlier in the file. Gschem does not have a layer concept.

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



- Raw text -


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