Sounds good!
<div><br></div><div>The first thought for me is the fact that Digium wouldn&#39;t have to maintain it&#39;s own git infrastructure, but if this is something Digium wants to do then fine.</div><div><br></div><div>Yes, it&#39;s going to be a massive task, to even move the smaller projects over to git. I agree with Paul in the other thread, Github seems ideal for digium&#39;s open source projects; however I&#39;d have it the other way around to what you stated above, with the core backup being <a href="http://git.asterisk.org">git.asterisk.org</a> and the active repo being Github. Like other people have said, there&#39;s tonnes of other hosted git solutions out there, Atlassian have their own that&#39;s being merged into On Demand called BitBucket which works well with Confluence etc etc. I only said about using github as it&#39;s really the home of open projects with communities.</div>

<div><br></div><div>I mean, I put my private repos on bitbucket but all of my public open repos (like nodejs modules) are on github, as that seems to be the place that allows the best community.</div><div><br></div><div>
It would be great to be able to embrace pull requests, it opens up the doors to much more community involvement in my eyes, I completely understand there&#39;s a lot of legal issues around this but seems like it could only benefit the end products.</div>

<div><br></div><div>It&#39;s great that Digium are looking at it,</div><div><br></div><div>Dan</div>


<div class="gmail_extra"><br clear="all"><font face="arial, helvetica, sans-serif" color="#333333">-- <br>Dan Jenkins - Senior Web Developer<br>email: <a href="mailto:dan.jenkins@holidayextras.com" target="_blank">dan.jenkins@holidayextras.com</a><br>

twitter: <a href="http://twitter.com/dan_jenkins" target="_blank">dan_jenkins</a><br>linkedin: <a href="http://www.linkedin.com/in/jenkinsdaniel" target="_blank">jenkinsdaniel</a><br>skype: <a>d-jenkins</a></font><div><font face="arial, helvetica, sans-serif" color="#333333">blog: <a href="http://www.dan-jenkins.co.uk/" target="_blank">www.dan-jenkins.co.uk</a></font></div>

<div><font face="arial, helvetica, sans-serif" color="#333333"><a href="http://about.me" target="_blank">about.me</a>: <a href="http://about.me/dan_jenkins" target="_blank">about.me/dan_jenkins</a></font></div><br>
<br><br><div class="gmail_quote">On 19 November 2012 16:55, David M. Lee <span dir="ltr">&lt;<a href="mailto:dlee@digium.com" target="_blank">dlee@digium.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div style="word-wrap:break-word"><div><div>On Nov 19, 2012, at 10:02 AM, Daniel Pocock wrote:</div><br><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 <a href="http://git.asterisk.org/" target="_blank">git.asterisk.org</a> will be the home?<br></blockquote><blockquote type="cite"><br></blockquote>

<blockquote type="cite">Why wouldn&#39;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&#39;t want to hijack this thread with talk about git, but as you brought up<br></blockquote><blockquote type="cite">talk of <a href="http://git.asterisk.org/" target="_blank">git.asterisk.org</a> maybe we need to move it out of this thread, if<br>

</blockquote><blockquote type="cite">it&#39;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&#39;ll see your hijack and raise you a new thread!</div>

<div><br></div><div>When we move to Git, we&#39;ll probably setup a mirror on <a href="https://github.com/asterisk-org" target="_blank">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. Besides, most of the other stuff that GitHub provides we already have with Jira and Confluence.</div><div><br></div><div>We don&#39;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&#39;s an even newer hotness out there? Code hosting provides may come and go, but <a href="http://asterisk.org/" target="_blank">asterisk.org</a> 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&#39;ll have to figure out what we want to do for Asterisk, and I&#39;m sure lawyers will be involved. Fun.</div>

<div><br></div><blockquote type="cite"><div>Given the distributed nature of git, it&#39;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&#39;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&#39;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> [1]: <a href="http://www.atlassian.com/software/stash/overview" target="_blank">http://www.atlassian.com/software/stash/overview</a></div><div> [2]: <a href="https://issues.asterisk.org/jira/secure/DigiumLicense.jspa" target="_blank">https://issues.asterisk.org/jira/secure/DigiumLicense.jspa</a></div>

<div> [3]: <a href="https://github.com/lift/framework/blob/master/contributors.md" target="_blank">https://github.com/lift/framework/blob/master/contributors.md</a></div><span class="HOEnZb"><font color="#888888"><div><br>

</div><div><div style="word-wrap:break-word"><div style="word-wrap:break-word"><div>-- <br>David M. Lee<br>Digium, Inc. | Software Developer<br>445 Jan Davis Drive NW - Huntsville, AL 35806 - USA<br>Check us out at:  <a href="http://www.digium.com/" target="_blank">www.digium.com</a>  &amp; <a href="http://www.asterisk.org/" target="_blank">www.asterisk.org</a></div>

</div></div></div></font></span></div></div><br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br></div>