<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">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 class="Apple-interchange-newline"><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 cite="mid:ie06ia$l1c$1@dough.gmane.org" 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" class="moz-txt-link-freetext" href="http://git-scm.com/">http://git-scm.com</a><br>
      &nbsp; 1c) Mac OSX: Use the icon on the right on <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://git-scm.com/">http://git-scm.com</a> (and optionally
      install gitx from <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://gitx.frim.nl/">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">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 href="http://user.name">user.name</a> myUsername<br>
      &nbsp; $ git config --global user.email <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:myAccount@gmail.com">myAccount@gmail.com</a><br>
      &nbsp; $ git config --global -l<br>
      &nbsp; user.name=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" class="moz-txt-link-freetext" href="http://github.com/guides/providing-your-ssh-key">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" class="moz-txt-link-freetext" href="http://blog.emmanuelbernard.com/2010/05/git-how-my-life-has-improved-since-last-month-when-i-used-svn/">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" class="moz-txt-link-freetext" href="http://whygitisbetterthanx.com/#svn">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" class="moz-txt-link-freetext" href="https://github.com/hibernate/hibernate-core/pulls">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" class="moz-txt-link-freetext" href="http://blog.emmanuelbernard.com/2010/05/git-how-my-life-has-improved-since-last-month-when-i-used-svn/">http://blog.emmanuelbernard.com/2010/05/git-how-my-life-has-improved-since-last-month-when-i-used-svn/</a><br>
      <pre class="moz-signature" cols="72">-- 
With kind regards,
Geoffrey De Smet</pre>
      <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>
  </div>

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