are there any private github repos? I would expect not. In which case you can clone any repo you want. But the preferred workflow, I guess, would be for people to fork, push their changes to their repo in their account, and send a pull request. Then one of the core team will review, and take that in. It is a better way of accepting patches. Makes it easier for the fork-er to keep track of the tip of the source tree, and more chance of their pull request being more relevant. <br>
<br><div class="gmail_quote">On Wed, Dec 22, 2010 at 2:46 AM, Andrew Waterman <span dir="ltr">&lt;<a href="mailto:awaterma@ecosur.mx">awaterma@ecosur.mx</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">Hi Michael,<div><br></div><div>I was just wondering what the project name would be in GitHub.  By private, I just meant that on GitHub there will be private committers (you and others, as part of the Drools team) and a public repository that can be forked for individuals (non-committers such as myself) to make downstream changes on their own GitHub accounts.  Non drools committers can then propose changes as a pull request or the traditional patch. It will make it really easy (and fun) for people like myself to try out some ideas and changes for our specific applications.  :) </div>
<div><br></div><div>Anyway, really stupid question on my part, as I assume you guys will broadcast the repo name on the mailing lists as well as the website when you&#39;re ready.  I&#39;m just excited, that&#39;s all. :)</div>
<div><br></div><div>best wishes,</div><div><br></div><font color="#888888"><div>Andrew</div></font><div><div></div><div class="h5"><div><br><div><div><div>On Dec 18, 2010, at 2:45 AM, Michael Neale wrote:</div><br><blockquote type="cite">
All of it would be public all the time. There is no other way unless you pay for a private repo. <div><br></div><div>So people can pull from any repo, or branch. </div><div><br></div><div>Now github will offer you a http url you can do to git clone - DO NOT USE IT. I have never had it succeed for me. You need to use the ssh/native one. if you can&#39;t use ssh - we will have to find a way to, perhaps, mail round a zipped up repo (you can do this) and you download that, and then setup git, and pull any subsequent changes. </div>

<div><br></div><div>Things may have changed, but the http version of git has never been that great for me at least (others may correct me) </div><div><br><div class="gmail_quote">On Sat, Dec 18, 2010 at 8:37 AM, Andrew Waterman <span dir="ltr">&lt;<a href="mailto:awaterma@ecosur.mx" target="_blank">awaterma@ecosur.mx</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">Hi Geoffrey,<div><br></div><div>I imagine the GitHub repository will have a public face that non-committers can pull from or Fork.  Will you guys be broadcasting this location once the move is complete?  I had tried git-svn with the Drools SVN public location, but could never get the command to finish.  It will be nice to be able to pull and work with your public source from GitHub.  Thanks!</div>

<div><br></div><div>best wishes,</div><div><br></div><div>Andrew</div><div><br></div><div><br><div><div>On Dec 16, 2010, at 4:52 AM, Geoffrey De Smet wrote:</div><br><blockquote type="cite">
<div text="#000000" bgcolor="#ffffff">
    Hi guys,<br>
    <br>
    This is just a friendly reminder that<br>
    I need your github login by the end of the day<br>
    if you have SVN commit rights and want to have those on github too.<br>
    Do include your svn login, full name and github used e-mail address.<br>
    <br>
    Op 11-12-10 16:49, Geoffrey De Smet schreef:
    <blockquote type="cite">
      
      Hi guys,<br>
      <br>
      We been talking a while on this on IRC,<br>
      so now, like many other JBoss projects (hibernate, infinispan,
      ...),<br>
      <b>we are moving to git on github</b>.<br>
      <br>
      - What do you need to do? =&gt; MUST READ, <b>deadline Thursday
        16-DEC-2010</b><br>
      - Why are we moving to git?<br>
      - What will you get by moving to git?<br>
      <br>
      What do you need to do?<br>
      ===============<br>
      <br>
      If you are a drools committer and wish to continue committing
      after next Saturday 18-DEC-2010.<br>
      1) Install git for your OS<br>
        1a) Linux: Install the package git (and optionally gitk)<br>
          $ sudo apt-get install git<br>
          $ sudo apt-get install gitk<br>
        1b) Windows: Use the icon on the right on <a href="http://git-scm.com/" target="_blank">http://git-scm.com</a><br>
        1c) Mac OSX: Use the icon on the right on <a href="http://git-scm.com/" target="_blank">http://git-scm.com</a> (and optionally
      install gitx from <a href="http://gitx.frim.nl/" target="_blank">http://gitx.frim.nl/</a>
      )<br>
      2) Install git in your IDE<br>
        2b) Eclipse: Install the EGit plugin. Menu Help, menu item
      Install new software. Work with update site Helios, open Tree item
      Collaboration, tree item Eclipse EGit.<br>
        2c) IntelliJ: Enable the git plugin (if not enabled): menu file,
      menu item Other Settings, menu item Configure plugins.<br>
      3) Get a Github account: <a href="https://github.com/signup/free" target="_blank">https://github.com/signup/free</a><br>
      4) Configure git correctly (Github also tells you this):<br>
        $ git --version<br>
        git version 1.7.1<br>
        $ git config --global <a href="http://user.name/" target="_blank">user.name</a> myUsername<br>
        $ git config --global user.email <a href="mailto:myAccount@gmail.com" target="_blank">myAccount@gmail.com</a><br>
        $ git config --global -l<br>
        <a href="http://user.name/" target="_blank">user.name</a>=ge0ffrey<br>
        user.email=ge0ffrey.spam@...<br>
      5) <b>Mail me these details before next Thursday 16-DEC-2010</b>
      <br>
       (to gds.geoffrey.de.smet at gmail dot com or ge0ffrey.spam at
      gmail dot com )<br>
       if you are a drools committer (which I &#39;ll verify):<br>
       5a) Your Github username<br>
       5b) Your JBoss Subversion username<br>
       5c) Your full name<br>
       5d) Your e-mail address (used on github). Note: you can register
      more than 1 e-mail address on GitHub.<br>
      6) Push your public key to github:<br>
        Follow the instructions on <a href="http://github.com/guides/providing-your-ssh-key" target="_blank">http://github.com/guides/providing-your-ssh-key</a><br>
      <br>
      <b>Do NOT commit changes to subversion after Friday evening (so
        after 8:00 GMT Saturday 18-DEC-2010).</b><br>
      The svn to git migration will probably take hours. Sorry in
      advance for the hindrance.<br>
      I &#39;ll send a mail to the drools dev list when svn commits are
      forbidden and also when git commits are open.<br>
      More info about the git URL and switching tips &amp; tricks will
      follow soon.<br>
      <br>
      Why are we moving to git?<br>
      =================<br>
      <br>
      Subversion has been great (and much better than CVS), but git&#39;s
      just better.<br>
      <br>
      How my life improved since last month when I used svn. by Emmanuel
      Bernard (Hibernate annotations etc lead)<br>
       
      <a href="http://blog.emmanuelbernard.com/2010/05/git-how-my-life-has-improved-since-last-month-when-i-used-svn/" target="_blank">http://blog.emmanuelbernard.com/2010/05/git-how-my-life-has-improved-since-last-month-when-i-used-svn/</a><br>


      <br>
      Why is git better than subversion?<br>
        <a href="http://whygitisbetterthanx.com/#svn" target="_blank">http://whygitisbetterthanx.com/#svn</a><br>
      <br>
      What will you get by moving to git?<br>
      ======================<br>
      <br>
      - Less merge conflicts and therefor easier branching<br>
      <br>
      - Pull requests<br>
      <br>
      Pull requests are <i>really cool</i>. It&#39;s like <i>patches on
        steroids</i>.<br>
      Ever been in a situation where you made a big, risky change?<br>
      You wanted to commit it (to get it off your plate, it&#39;s done),<br>
      but you&#39;d like to get it peer reviewed by colleague X (because
      it&#39;s risky).<br>
      But a patch file didn&#39;t work because:<br>
      - A patch file can&#39;t handle binary files<br>
      - A patch file probably results in a merge conflict on applying
      (so X ignores them)<br>
      - Applying a patch file needs to be done on the correct directory<br>
      - A patch file will forget I am the author and will make X the
      author<br>
      - A patch file does not allow for a conversation when X wants me
      to change something before committing it<br>
      With git, just commit it as a pull request. Take a look at the
      pull requests (with comments!) on hibernate-core:<br>
       <a href="https://github.com/hibernate/hibernate-core/pulls" target="_blank">https://github.com/hibernate/hibernate-core/pulls</a><br>
      <br>
      - Multitasking in isolation<br>
      You work on a big improvement but you stumble up an existing bug
      (in the same file(s)).<br>
      You want to fix the bug, the unfinished changes of the big
      improvement break the build.<br>
      And - even worse - the big improvement changes break because of
      the existing bug.<br>
      Read &quot;Multitasking in isolation&quot; on<br>
       
      <a href="http://blog.emmanuelbernard.com/2010/05/git-how-my-life-has-improved-since-last-month-when-i-used-svn/" target="_blank">http://blog.emmanuelbernard.com/2010/05/git-how-my-life-has-improved-since-last-month-when-i-used-svn/</a><br>


      <pre cols="72">-- 
With kind regards,
Geoffrey De Smet</pre>
      <pre><fieldset></fieldset>
_______________________________________________
rules-dev mailing list
<a href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a>
</pre>
    </blockquote>
    <br>
    <pre cols="72">-- 
With kind regards,
Geoffrey De Smet</pre>
  </div>

_______________________________________________<br>rules-dev mailing list<br><a href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>

</blockquote></div><br></div></div><br>_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Michael D Neale<br>home: <a href="http://www.michaelneale.net/" target="_blank">www.michaelneale.net</a><br>blog: <a href="http://michaelneale.blogspot.com/" target="_blank">michaelneale.blogspot.com</a><br>


</div>
_______________________________________________<br>rules-dev mailing list<br><a href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote></div><br></div></div></div></div></div><br>_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Michael D Neale<br>home: <a href="http://www.michaelneale.net">www.michaelneale.net</a><br>blog: <a href="http://michaelneale.blogspot.com">michaelneale.blogspot.com</a><br>