From: engelbert g. <eng...@gm...> - 2014-05-23 13:44:12
|
Hei Luca :-) makes me smile, i like it Am 23.05.2014 12:26 schrieb "Leandro Lucarella" <lu...@ll...>: > > You'll be surprised by how much difference could make for contributors > to have a modern VCS. > I know for people used to simpler things is a hard > change, but once you do it, is really worth it. And it lowers the > contribution barrier for young developers by an order of magnitude. It is harder , but worth it and powers the barrier :-) Low concrete wall ? Plesse Plesse do not geht me wrong. I habe RCS for vom, CVS for 15+ year old Projects, svn for Newer ones, mercurial (Anon for Python bug hunting) for cfg files, github for github projects. > GitHub helps a lot with the social aspect of coding, having peer review You habe peer reviews if there are peers, you either have or not. I am not convinced that people not willing to unzip a svn client for a start, will be contributing much, i mean this is no barrier at all, I might get too old maybe retire ? > makes contributors more involved and makes them want to contribute more. > That's another huge win you don't (easily) get from using plain Git. > > I don't know if this would apply to any project, but I have a success > story. For the D Programming Language and particularly the DMD compiler, > the increase in the amount of contributions was boosted beyond belief. > The BDFL of D, also a ~50 years old hacker, I am LEDs hacker than engineer, means sound reasoning is more to me. We'll See , no right or wrong ! > was wary, first of using > a VCS at all (he shippied zips for each version with the source code), > then, after moving to SVN, about switching to Git and GitHub. The change > has been amazing. > > I wrote a small blog post about the project going more open, > unfortunately this was just after the switch to SVN, so I don't have > number for the switch to Git/GitHub, but I can take a few quick numbers > now. > From http://llucax.com.ar/blog/blog/post/6cac01e1 > "There were about 72 patches submitted to bugzilla before DMD was > distributed with full source (72 patches in ~10 years) , since then, 206 > patches were submitted (that is, 206 patches in less than 8 months)." > > Doing a quick look at the last 8 months in GitHub > (https://github.com/D-Programming-Language/dmd), there were 1482 commits > (NOT counting merges), submitted by 48 different developpers. There were > 205 commits only in the last 2 months, that's a 4x boost. And the > compiler is getting more and more stable with time, so it's not that > people went bananas implementing new stuff in the last months. > > Calculated using: > git log --after='8 months ago' --no-merges --oneline | wc -l > git log --after='8 months ago' --no-merges --format='%ae' | sort -u | wc -l > > Anyway, this is just ONE success story, in which I've been involved > through the whole process, starting from the extreme of not having a VCS > at all. It doesn't mean it would have the same effect for this project, > but what I meant to say is, it might worth trying, and what might look > as introducing complexity for you, might be the exact opposite for other > people and lower the barrier for contribution A LOT. > > > Everyone is online anyway, merging becomes harder the farther apart the > > twigs are, ... So to me this is still a fad. > > > > I do not See ans hurdle in svn, update code diff commit, except that it > > somehow enforces small increments to keep diffs readable, es hoch is a gold > > thing. > > > > And this ius a tool discussion, which is not a gold sign in my opinion, > > remembering svn in berlios and fluxbnox docs, it is a disturbing sidetrack. > > Note: on Pragprog are books Luke 7 langs/DBS/... In ... Werks, and you > > limit yourself to THE one VCS. > > > > My vote would be SF.net because as ACK for their support, hg because it is > > python, ... > > but i wohnt veto. > > > > All the best e > > > ------------------------------------------------------------------------------ > > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > > Instantly run your Selenium tests across 300+ browser/OS combos. > > Get unparalleled scalability from the best Selenium testing platform available > > Simple to use. Nothing to install. Get started now for free." > > http://p.sf.net/sfu/SauceLabs > > > > -- > Leandro Lucarella (AKA luca) http://llucax.com.ar/ > ---------------------------------------------------------------------- > There is no such thing as right or wrong > Only consequences |