Mail Archives: geda-user/2012/11/17/16:47:10
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 -