X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <1415001238.5203.9.camel@baloo.lan.akerlind.nu> Subject: Re: [geda-user] schdiff From: Jonatan =?ISO-8859-1?Q?=C5kerlind?= To: geda-user AT delorie DOT com Date: Mon, 03 Nov 2014 08:53:58 +0100 In-Reply-To: <5453EFAA.1060204@ecosensory.com> References: <544EAFDD DOT 1010200 AT ecosensory DOT com> <545104E3 DOT 2060008 AT ecosensory DOT com> <1414749477 DOT 4794 DOT 5 DOT camel AT baloo DOT lan DOT akerlind DOT nu> <5453EFAA DOT 1060204 AT ecosensory DOT com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.4-3 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit 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 fre, 2014-10-31 at 15:23 -0500, John Griessen wrote: > > schem/ > > |-----sym/ > > |-----part1/ > > |-----part2/ > > ... > > So, above the dir called schem is your project directory with files like > gschemrc gafrc? You use git starting from each project directory, > with some files and dirs tracked and some gitignores, and leaving > out any central repositories, correct? > No, what I have is a git repository starting from the dir above schem, it contains schematics, pcb layouts and software in one single repository. It is for a single project, but it contains (or will contain...) at least 2 different products (as in different hardware) communicating with each other (using similar software). This is where the "parts" under the schem directory comes in, it is a part for each finalized product. So everything is located within the same git repository, the schem dir contains the gafrc and gschemrc files and this is where gschem is started from when opening schematics. > > > > I run gschem from the schem dir where I have the gschemrc and gafrc and > > schematics are under each "part" dir. My modifications to gschemdiff > > searches the path tree upwards for the existence of any of those rc > > files and if it finds any it changes to that dir to run the schematic > > How do you define your "part" directories? Are they boards that fit in > a multiboard system? See above, but in short the "part" directories are different (possibly multiboard) products. Specifically this project is a home automation project so I have room units containing sensors for temperature, air humidity, human presence etc. and central unit(s) with sensors and relay control outputs. Perhaps "part" was a poorly chosen word. /Jonatan