X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=cHsUfNz7gaCygDlsLjX8Jm4HFbRKKEa6oBg/w6j6l68=; b=pLaL4V97AiARSijkG2Z0IhNkzWFg2lvhP3u32FQl+vnie1+XUaPoWHq07MXC3DuaoA lZOwUKrtQ+6F8ySQBj5UgBBz4pOIiAIOsRFvfG1E1bm7V2XMCWtRhAWpByYhF7hcpe3l MFRrqhVQcHlNS7uHuPLdbr0WVBtFw/9T7efsO7EiQKaZ7x5vITVYLptc/Szkub/VesQ1 XBlm1VVKN8f6z2C2WM2DQboRzmpS7Ekw1FGeVuamiXLOLfDv9sGkoJkHQizkgd9bu8ED Rmxr5aDirE7m0lgK2p345zriWCH4MPKIMlbBYtoC/MpDAd0DoTdZqWZbEWFRd+Y7n3yA UweA== MIME-Version: 1.0 X-Received: by 10.180.107.70 with SMTP id ha6mr9412912wib.20.1436912953550; Tue, 14 Jul 2015 15:29:13 -0700 (PDT) In-Reply-To: References: <559EC0A4 DOT 9020401 AT ecosensory DOT com> <55A3DE3B DOT 7070402 AT ecosensory DOT com> Date: Tue, 14 Jul 2015 14:29:13 -0800 Message-ID: Subject: Re: developer excitement? was Re: [geda-user] gEDA/gschem still alive? From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 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 Mon, Jul 13, 2015 at 5:24 PM, Kai-Martin Knaak wrote: > John Griessen wrote: > >> Fossil has a unifying feature for a project like gEDA/PCB with a >> hand full of developers: >> > It is exotic as in "hardly-anyone-uses-it". By contrast, git is rather > ubiquitous these days. There is literature galore. The spectrum ranges > from the official manual to "Git: Version Control for Everyone" among > the 20+ books dedicated to it on amazon.com. Want to build that hot > open source project yourself everybody and their aunt is talking > about? Chances are that would clone it from a git repo. > > I'd rather not switch to an exotic component in the infrastructure of > the project. Geda has already hurt itself enough by going for an less > than well known scripting language. I usually agree with this logic but this is a case where the less known alternative might actually be worth it (and I'm a git enthusiast myself). It might help in several ways: * some people really hate git and to be fair the commands and options you have to learn are confusing and not easily memorable at first (though they make great sense ultimately) * Having everyone get all the branches automatically with one command would likely make them a lot more accessible. It sounds stupid but if someone has to go do a separate clone to get a branch its just much less likely to actually happen * Getting rid of rebase is good, particularly if you hope to integrate lots of small branches like we're talking about, since that's when rebase ends up destroying working (pre-interaction) commits * I like the idea of integrated bts/wiki as well, though for sure the existing wiki is good and probably its not easy to switch it over. Britton