<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Andrew, Michael,<br>
    <br>
    Yes, the public repo will be at:<br>
    &nbsp; <a class="moz-txt-link-freetext" href="https://github.com/droolsjbpm/droolsjbpm">https://github.com/droolsjbpm/droolsjbpm</a><br>
    Please don't do anything yet, just wait for instructions, I 'll send
    them when the migration is done.<br>
    <br>
    Op 18-12-10 09:45, Michael Neale schreef:
    <blockquote
      cite="mid:AANLkTi=bx6LAv_LV+Te+b-2UKv1wAzmvjAMPKS-eHySN@mail.gmail.com"
      type="cite">All of it would be public all the time. There is no
      other way unless you pay for a private repo.&nbsp;
      <div><br>
      </div>
      <div>So people can pull from any repo, or branch.&nbsp;</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'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.&nbsp;</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)&nbsp;</div>
      <div><br>
        <div class="gmail_quote">On Sat, Dec 18, 2010 at 8:37 AM, Andrew
          Waterman <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:awaterma@ecosur.mx">awaterma@ecosur.mx</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            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. &nbsp;Will
                you guys be broadcasting this location once the move is
                complete? &nbsp;I had tried git-svn with the Drools SVN
                public location, but could never get the command to
                finish. &nbsp;It will be nice to be able to pull and work
                with your public source from GitHub. &nbsp;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>
                        &nbsp; 1a) Linux: Install the package git (and
                        optionally gitk)<br>
                        &nbsp;&nbsp;&nbsp; $ sudo apt-get install git<br>
                        &nbsp;&nbsp;&nbsp; $ sudo apt-get install gitk<br>
                        &nbsp; 1b) Windows: Use the icon on the right on <a
                          moz-do-not-send="true"
                          href="http://git-scm.com/" target="_blank">http://git-scm.com</a><br>
                        &nbsp; 1c) Mac OSX: Use the icon on the right on <a
                          moz-do-not-send="true"
                          href="http://git-scm.com/" target="_blank">http://git-scm.com</a>
                        (and optionally install gitx from <a
                          moz-do-not-send="true"
                          href="http://gitx.frim.nl/" target="_blank">http://gitx.frim.nl/</a>
                        )<br>
                        2) Install git in your IDE<br>
                        &nbsp; 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>
                        &nbsp; 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
                          moz-do-not-send="true"
                          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>
                        &nbsp; $ git --version<br>
                        &nbsp; git version 1.7.1<br>
                        &nbsp; $ git config --global <a
                          moz-do-not-send="true" href="http://user.name"
                          target="_blank">user.name</a> myUsername<br>
                        &nbsp; $ git config --global user.email <a
                          moz-do-not-send="true"
                          href="mailto:myAccount@gmail.com"
                          target="_blank">myAccount@gmail.com</a><br>
                        &nbsp; $ git config --global -l<br>
                        &nbsp; <a moz-do-not-send="true"
                          href="http://user.name" target="_blank">user.name</a>=ge0ffrey<br>
                        &nbsp; user.email=ge0ffrey.spam@...<br>
                        5) <b>Mail me these details before next
                          Thursday 16-DEC-2010</b> <br>
                        &nbsp;(to gds.geoffrey.de.smet at gmail dot com or
                        ge0ffrey.spam at gmail dot com )<br>
                        &nbsp;if you are a drools committer (which I 'll
                        verify):<br>
                        &nbsp;5a) Your Github username<br>
                        &nbsp;5b) Your JBoss Subversion username<br>
                        &nbsp;5c) Your full name<br>
                        &nbsp;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>
                        &nbsp; Follow the instructions on <a
                          moz-do-not-send="true"
                          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 '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's just better.<br>
                        <br>
                        How my life improved since last month when I
                        used svn. by Emmanuel Bernard (Hibernate
                        annotations etc lead)<br>
                        &nbsp; <a moz-do-not-send="true"
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>
                        &nbsp; <a moz-do-not-send="true"
                          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'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's done),<br>
                        but you'd like to get it peer reviewed by
                        colleague X (because it's risky).<br>
                        But a patch file didn't work because:<br>
                        - A patch file can'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>
                        &nbsp;<a moz-do-not-send="true"
                          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 "Multitasking in isolation" on<br>
                        &nbsp; <a moz-do-not-send="true"
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 moz-do-not-send="true" href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a>
<a moz-do-not-send="true" 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 moz-do-not-send="true"
                      href="mailto:rules-dev@lists.jboss.org"
                      target="_blank">rules-dev@lists.jboss.org</a><br>
                    <a moz-do-not-send="true"
                      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 moz-do-not-send="true"
              href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
            <a moz-do-not-send="true"
              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 moz-do-not-send="true"
          href="http://www.michaelneale.net">www.michaelneale.net</a><br>
        blog: <a moz-do-not-send="true"
          href="http://michaelneale.blogspot.com">michaelneale.blogspot.com</a><br>
      </div>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
rules-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
With kind regards,
Geoffrey De Smet</pre>
  </body>
</html>