<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Oct 23, 2007, at 3:44 PM, Luke Iannini (pd) wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV><BLOCKQUOTE class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">Actually, it would be good if you did push the idea. :D  I think if<BR>we aren't switching to SVN, we really should consider a distributed <BR>system.  I am just not sure which one is the best one for the Pd<BR>community.  While Linus' personality is funny, his ideas about<BR>software usability are what make me think there are better systems<BR>than git. <BR><BR> From what I see, Git is good for someone who's immersed in it,<BR>therefore the extra complexity is beneficial.  Pd committers don't do<BR>it that often, and are rarely immersed in coding everyday.  That says <BR>that we should use something that is really easy to learn, setup, and<BR>administer, even if that means it might be less efficient for more<BR>advanced tasks.<BR><BR>For example, GNU Arch says on the first page (<A href="http://www.gnu.org/"> http://www.gnu.org/</A><BR>software/gnu-arch/) that "GNU arch has some features that make it<BR>particularly useful for public free software projects: it's easy to<BR>learn; it's inexpensive and easy to administer".  Git (http:// <BR><A href="http://git.or.cz/">git.or.cz/</A>) repeatedly mentions "speed and efficiency".</BLOCKQUOTE><DIV><BR class="webkit-block-placeholder"></DIV><DIV>Sigh, anything is better than CVS... so I won't complain too loudly if we go with something other than SVN.  But considering how long it's taking to go to SVN, which everyone agrees with, I'm worried we'll just get bogged down in discussion of the myriad options. </DIV><DIV><BR class="webkit-block-placeholder"></DIV><DIV>Many of SVN's deficiencies are being addressed in the very-very-soon upcoming 1.5 update, which includes vastly improved merging to compete with Git.</DIV><DIV> <BR class="webkit-block-placeholder"></DIV><DIV>Also, since SVN has such wide adoption, it has really excellent client tools.  I use SCPlugin, which integrates SVN with the Mac OS X Finder, along with TextMate's absolutely incredible SVN bundle.  Windows users have access to the amazing TortoiseSVN, which offers the best integration I've seen. </DIV><DIV><BR class="webkit-block-placeholder"></DIV><DIV>Anyways, here's to a swift death for CVS.</DIV><DIV>Cheers</DIV><DIV>Luke</DIV></DIV></BLOCKQUOTE></DIV><DIV><BR class="khtml-block-placeholder"></DIV>I'm not ruling out SVN at all.  You're point is another excellent thing to consider, especially for this project.  In addition, git is written for Linux, and has only alpha support for Windows.  That would be bad for Pd since Windows users download Pd more than all other platforms combined.   I don't know about arch and darcs.  We need more Windows users to contribute to Pd, so we don't want to put up any more barriers.<DIV><BR class="khtml-block-placeholder"></DIV><DIV>.hc<BR><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><BR class="Apple-interchange-newline"><DIV><BR></DIV><DIV>----------------------------------------------------------------------------</DIV><DIV><BR style="font-family: Tahoma; "></DIV><DIV>                  ¡El pueblo unido jamás será vencido!</DIV><BR class="Apple-interchange-newline"></SPAN> </DIV><BR></DIV></BODY></HTML>