<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Nov 19, 2012, at 10:02 AM, Daniel Pocock wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On 19/11/12 16:51, Dan Jenkins wrote:<br><blockquote type="cite">Hi David,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Can I ask why&nbsp;<a href="http://git.asterisk.org/">git.asterisk.org</a>&nbsp;will be the home?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Why wouldn't you use github for your open source projects, where you want<br></blockquote><blockquote type="cite">people to be able to submit pull requests and be part of the community? I<br></blockquote><blockquote type="cite">don't want to hijack this thread with talk about git, but as you brought up<br></blockquote><blockquote type="cite">talk of&nbsp;<a href="http://git.asterisk.org/">git.asterisk.org</a>&nbsp;maybe we need to move it out of this thread, if<br></blockquote><blockquote type="cite">it's up for discussion?</blockquote></div></blockquote><div><br></div><div>Since I would really love to see the transition to Git happen sooner rather than later, I'll see your hijack and raise you a new thread!</div><div><br></div><div>When we move to Git, we'll probably setup a mirror on&nbsp;<a href="https://github.com/asterisk-org">https://github.com/asterisk-org</a>, since everyone loves the GitHub.</div><div><br></div><div>But hosting the repositories ourselves makes sense since we already have the infrastructure.&nbsp;Besides, most of the other stuff that GitHub provides we already have with Jira and Confluence.</div><div><br></div><div>We don't really want to be subject to the whims of software fashion. Sure, GitHub is the new hotness. But what about in 5 or 10 years when there's an even newer hotness out there? Code hosting provides may come and go, but&nbsp;<a href="http://asterisk.org/">asterisk.org</a>&nbsp;is forever!</div><div><br></div><div>As far as accepting pull requests, though, we still need to ensure that contributors have a signed Contributor License Agreement[2] on file. Some projects do some interesting things so they can accept pull requests and cover their bases from a legal perspective[3]. We'll have to figure out what we want to do for Asterisk, and I'm sure lawyers will be involved. Fun.</div><div><br></div><blockquote type="cite"><div>Given the distributed nature of git, it's quite possible you could do<br>both, or just have the whole thing on github (or one of the various<br>equivalents, like gitorious), and then set up a cron job to pull<br>everything to your private server every hour<br><br>For the conversion process, if it is any help, feel free to borrow the<br>script I used for reSIProcate (see my earlier email for the link)<br></div></blockquote></div><div><br></div>Thanks! The conversion process will be monstrous, given Asterisk's long history. Several people have done some work along those lines already (and I see Tzafrir has posted a link to his git mirror of Asterisk).<div><br></div><div>In addition to converting the repo, there will be a ton of work updating tools, documentation, policies, etc. There's a lot of stuff that uses the current Subversion infrastructure that needs to be updated. Which tells me that step 1 in moving to Git is for someone to actually figure out all the other stuff that will need to change.<br><div><br></div><div>&nbsp;[1]:&nbsp;<a href="http://www.atlassian.com/software/stash/overview">http://www.atlassian.com/software/stash/overview</a></div><div>&nbsp;[2]:&nbsp;<a href="https://issues.asterisk.org/jira/secure/DigiumLicense.jspa">https://issues.asterisk.org/jira/secure/DigiumLicense.jspa</a></div><div>&nbsp;[3]:&nbsp;<a href="https://github.com/lift/framework/blob/master/contributors.md">https://github.com/lift/framework/blob/master/contributors.md</a></div><div><br></div><div apple-content-edited="true"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--&nbsp;<br>David M. Lee<br>Digium, Inc. | Software Developer<br>445 Jan Davis Drive NW - Huntsville, AL 35806 - USA<br>Check us out at: &nbsp;<a href="http://www.digium.com/">www.digium.com</a>&nbsp;&nbsp;&amp;&nbsp;<a href="http://www.asterisk.org/">www.asterisk.org</a></div></div></div></div></div></body></html>