delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/11/17/16:47:10

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Mime-Version: 1.0 (Apple Message framework v1085)
Subject: Re: [geda-user] git mirror of gedasymbols.org
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <20121117185520.25698.qmail@stuge.se>
Date: Sat, 17 Nov 2012 14:45:33 -0700
Message-Id: <E2A7C157-E0AB-437B-B8FD-1DA96C64AF39@noqsi.com>
References: <20121116030224 DOT 5c7750ee AT akka> <201211160225 DOT qAG2PrVD005630 AT envy DOT delorie DOT com> <20121116035513 DOT 14519 DOT qmail AT stuge DOT se> <201211160357 DOT qAG3vUXo017504 AT envy DOT delorie DOT com> <20121116041216 DOT 16057 DOT qmail AT stuge DOT se> <201211160428 DOT qAG4Sh3h018631 AT envy DOT delorie DOT com> <llhhn9x25t DOT ln2 AT skate DOT rswarbrick> <k88cd4$3i2$1 AT ger DOT gmane DOT org> <20121117163351 DOT 14988 DOT qmail AT stuge DOT se> <5C6FC5CD-A358-476D-A8CA-C9AF2E72A914 AT noqsi DOT com> <20121117185520 DOT 25698 DOT qmail AT stuge DOT se>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1085)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id qAHLjfPK024475
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 Nov 17, 2012, at 11:55 AM, Peter Stuge wrote:

> John Doty wrote:
>>>>> Why not have multiple repositories and a cron script that populates
>>>>> a "website version" by pulling from all of them every hour or so?
>>>> 
>>>> Because this would make it hard to pull and maintain a complete copy 
>>>> of the repo to the local desktop.
>>> 
>>> Not neccessarily. Git submodules can automate that.
>> 
>> I'm not necessarily opposed to git submodules. I use them, in fact.
>> But it's a bit more complicated than "cvs update". Some might find
>> this burdensome.
> 
> Yes, "git submodule update" is a bit longer to type. :\

Also need "git submodule init". And then maybe you need some combination of "--recursive" and "foreach" to get all the submodules, at least for some git versions. The advice on the web is quite murky here.

I'm not quite sure what git proponents are trying to accomplish here. The way DJ has gedasymbols.org set up, it actually maps onto the capabilities and limitations of cvs rather well. But it would be trickier with git. I don't think it makes sense to treat gedasymbols.org as a development tree: it is the place you export a release to.

Git is a great toolkit, and I use it exclusively for development projects these days. But I think gedasymbols is fine with cvs. "If it ain't broke, don't fix it."

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