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 Content-Type: text/plain; charset=windows-1252 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 In-Reply-To: Date: Wed, 11 Feb 2015 13:06:38 -1000 Message-Id: References: <54DBCB51 DOT 2080000 AT ecosensory DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Content-Transfer-Encoding: 8bit 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 Precedence: bulk On Feb 11, 2015, at 12:19 PM, Jason White 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