<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>20b9b9a3bc1ac81ebef18c0b1ac3f468e1b43dc4</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/3e64f26f9610e39295526f1750edfdceccaba45a</url>
    <id>3e64f26f9610e39295526f1750edfdceccaba45a</id>
    <committed-date>2009-02-16T06:52:29-08:00</committed-date>
    <authored-date>2009-02-16T06:52:29-08:00</authored-date>
    <message>Use `git reset --hard` instead of `git checkout`</message>
    <tree>8e0cfd48fd4b099811c7f1d7e6c63c8cf5db98a7</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f2575eca2d3f81d5ce3f9d4763eb8072c9ff499</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/dad46f5b923ca994d9554d5013eb6a3ba6161466</url>
    <id>dad46f5b923ca994d9554d5013eb6a3ba6161466</id>
    <committed-date>2009-02-15T20:12:27-08:00</committed-date>
    <authored-date>2009-02-15T20:12:27-08:00</authored-date>
    <message>Fix whitespace errors across all source files and tests

&gt; I can't stand this shit anymore.
-- Mr. Middleware in 60d5006</message>
    <tree>efc66193a147ad3536bfed61e47566bf3002f9cb</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cfaca3391deaf1577fc3ad32715789f816af5cda</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/85d5f320aac29be3e922337a3444ba1db225de05</url>
    <id>85d5f320aac29be3e922337a3444ba1db225de05</id>
    <committed-date>2009-01-26T01:12:06-08:00</committed-date>
    <authored-date>2009-01-26T01:12:06-08:00</authored-date>
    <message>Fix manual commits, add an option to rebuild any given commit [#16 state:resolved]</message>
    <tree>6e11505bdd909fec1df4b0be693c359434b36064</tree>
    <committer>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3b778400630ee7beb37981a56b6de5f980978d9</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/b8af16d60721441fbfec76f3dfdc738dfff88e04</url>
    <id>b8af16d60721441fbfec76f3dfdc738dfff88e04</id>
    <committed-date>2009-01-25T14:21:10-08:00</committed-date>
    <authored-date>2009-01-17T17:16:22-08:00</authored-date>
    <message>Refactor Build into Commit and Build [#61 state:resolved]

* Migrations are fixed, and should work out of the box. Just run
  `integrity create_db config.yml` and your database should be
  migrated (backup the database just in case before, and let us know if
  something goes wrong).

* Build manually is broken if you don't have commits in your project
  already. If there's a build already, it will just rebuild that commit
  This ties into [#16] but breaks a few things. Mainly building for the
  first time to test the config is working (before we get sent a push).

* Posting to /push requires more information. All the information is
  already sent by Github, so no harm done if you're using that. If not,
  you need to provide, for each commit, a timestamp, the author name and
  email (in 'name &lt;email&gt;' format), and the commit message. We will
  publish a custom ruby script that you can run as your post-receive
  hook and that supplies all this information.

* Building is still done in the foreground, but all the &quot;dirty&quot; work is
  done and making it build in background should be easy now.

* Some styles and views need work. need work (at least, to handle
  commits that haven't been built yet), but maybe something else I'm
  missing.</message>
    <tree>170679800922b60e58fcc6e68a730e4ad2d42778</tree>
    <committer>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0f36332cee8a772d7f2547133867e0005c96f08</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/0af3e0e8c923e5c063ee4b2ea74b6c01900adc01</url>
    <id>0af3e0e8c923e5c063ee4b2ea74b6c01900adc01</id>
    <committed-date>2009-01-02T09:17:47-08:00</committed-date>
    <authored-date>2009-01-02T09:17:47-08:00</authored-date>
    <message>stfu git</message>
    <tree>a0a1f81e3065f2658bcce72ccbaeff778547cc19</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ee3f809f80a8280eb75b7cc806d81daf24bd69c</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/ab75ebca3e9690b3e378ca7db70d0e7af14d5acf</url>
    <id>ab75ebca3e9690b3e378ca7db70d0e7af14d5acf</id>
    <committed-date>2009-01-02T07:12:24-08:00</committed-date>
    <authored-date>2009-01-02T07:12:24-08:00</authored-date>
    <message>Shush, you git, shush!</message>
    <tree>4b58214d44294522e57c81733839cd9a3a7940d7</tree>
    <committer>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f75e8524d2850678749d41797f2f193e5d7d34e0</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/7be5d6d08dafd093d7a876c8f7de2bc866d3ac2a</url>
    <id>7be5d6d08dafd093d7a876c8f7de2bc866d3ac2a</id>
    <committed-date>2008-11-22T12:08:47-08:00</committed-date>
    <authored-date>2008-11-22T12:08:47-08:00</authored-date>
    <message>Add a convenience method Integrity.log to avoid doing Integrity.logger.info all the time</message>
    <tree>d9a9c6e7118f42d360b1cf797b9447c6d49ef7b0</tree>
    <committer>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dfd589f421c3850e47034e4dbc43ce3db37e2ad4</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/bc3e0a60f2538c117188f6b76ce39a3c4933482a</url>
    <id>bc3e0a60f2538c117188f6b76ce39a3c4933482a</id>
    <committed-date>2008-11-21T16:26:30-08:00</committed-date>
    <authored-date>2008-11-21T16:05:45-08:00</authored-date>
    <message>log scm operations</message>
    <tree>f35d0560144973053bc672d9670dbafb18aeedfa</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5db3a275257bbaeca020bb80368955917cf78fdc</id>
      </parent>
    </parents>
    <author>
      <name>Christopher Redinger</name>
      <email>redinger@gmail.com</email>
    </author>
    <url>http://github.com/foca/integrity/commit/e2b47b981cfb61f0153bd0cb2c3d3a03190310ab</url>
    <id>e2b47b981cfb61f0153bd0cb2c3d3a03190310ab</id>
    <committed-date>2008-11-19T19:06:58-08:00</committed-date>
    <authored-date>2008-11-18T22:48:43-08:00</authored-date>
    <message>Fixed how name of git adapter was being retrieved.</message>
    <tree>8fe5c3a66c453595153565cd8d882b1c4907bdf3</tree>
    <committer>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66ed544f8257ae19da6516a39ee082d5806ddbfe</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/ccb5912f5ac78fb11ae740b468bc6ef9133510fa</url>
    <id>ccb5912f5ac78fb11ae740b468bc6ef9133510fa</id>
    <committed-date>2008-11-18T08:07:55-08:00</committed-date>
    <authored-date>2008-11-17T08:53:30-08:00</authored-date>
    <message>log new build (Builder#build) [#20]</message>
    <tree>7aa708206e54ed998ac876e83c0bf2f7db360de6</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0717b8a55b972356cd170f3aff2880694f9616d</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/eb13e4b110d986387c14b5111d7e1d265f4d2a87</url>
    <id>eb13e4b110d986387c14b5111d7e1d265f4d2a87</id>
    <committed-date>2008-11-06T21:59:27-08:00</committed-date>
    <authored-date>2008-11-06T21:59:27-08:00</authored-date>
    <message>Don't use chdir, it's not thread safe</message>
    <tree>be3462af1e45273744577e8142be66c0ad8de991</tree>
    <committer>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0edf024b17624bff05f561cd28df9a50bedce5df</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/bab2be488bac8841c50bfb75fd8002adb0525d63</url>
    <id>bab2be488bac8841c50bfb75fd8002adb0525d63</id>
    <committed-date>2008-11-06T21:08:11-08:00</committed-date>
    <authored-date>2008-11-06T21:08:11-08:00</authored-date>
    <message>Merge private git repo support</message>
    <tree>8a8cd1884adda9ccddfd4d6d221fa68395954cf6</tree>
    <committer>
      <name>Nicolas Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2897111095851ed1e2ef889c919e61275fdd23b</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/e179daedef56341f6ba4b9c692ad2710c1a99a2c</url>
    <id>e179daedef56341f6ba4b9c692ad2710c1a99a2c</id>
    <committed-date>2008-09-20T17:56:39-07:00</committed-date>
    <authored-date>2008-09-20T17:56:39-07:00</authored-date>
    <message>fix whitespaces errors across all source files and specs</message>
    <tree>6b4d3bd3a14f5ea1b7752a205b1969540f4b8c0e</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c51050aeb5f17a231ed6c159b045035f50a76f91</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/fb4dc790bea332bf13f22a03a1db85f0bfb7f615</url>
    <id>fb4dc790bea332bf13f22a03a1db85f0bfb7f615</id>
    <committed-date>2008-07-24T22:47:18-07:00</committed-date>
    <authored-date>2008-07-24T22:47:18-07:00</authored-date>
    <message>Refactor Build's API to explicitly add #commit_author, #commited_at and #commit_message. Let's not depend on our storage implementation for the public API</message>
    <tree>c042feac48954985de13b4f02d53e58eea4258b8</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54bbc77ade357591fbf0eb3d9bc0a1d12a141541</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/ae7ff493b43065d574a1cb1c2452e4eface11cbe</url>
    <id>ae7ff493b43065d574a1cb1c2452e4eface11cbe</id>
    <committed-date>2008-07-22T09:18:40-07:00</committed-date>
    <authored-date>2008-07-22T09:18:40-07:00</authored-date>
    <message>Refactor Builder#build to always take a commit id. Allow passing a commit id to Project#build. Also, separate Git#head into Git#commit_identifier and Git#commit_metadata (this is part of the public API for SCMs, now at an impressive size of 4 methods :-O) [#12 status:resolved]</message>
    <tree>34ac1591773b3056a270e8822af66d5d3f8b9515</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e39f64487e8de857e8b00947cf1b5d47a0480062</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/5437644007ae8f1aad08a610ed4b8c0438fff923</url>
    <id>5437644007ae8f1aad08a610ed4b8c0438fff923</id>
    <committed-date>2008-07-21T04:40:32-07:00</committed-date>
    <authored-date>2008-07-21T04:03:42-07:00</authored-date>
    <message>Don't try to checkout with -b if the branch is already tracked locally [#9 state:resolved]</message>
    <tree>473fe5e8bf2252c2cea38af25bd2fd82d6d6b362</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8260b81db56aa77c1d2a09933b3d986e685245e</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/e39f64487e8de857e8b00947cf1b5d47a0480062</url>
    <id>e39f64487e8de857e8b00947cf1b5d47a0480062</id>
    <committed-date>2008-07-20T23:03:01-07:00</committed-date>
    <authored-date>2008-07-20T22:26:47-07:00</authored-date>
    <message>Escape git commit messages passed to YAML when obtaining a commit's info</message>
    <tree>bc901e031c180b5bcbb3269f796a38b3fa933397</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fbea5eb1c4041878739d164c7f5a7aa8ba62f89a</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/31813aef6edb5b44d9b246518b50690fa0d3990e</url>
    <id>31813aef6edb5b44d9b246518b50690fa0d3990e</id>
    <committed-date>2008-07-20T14:17:06-07:00</committed-date>
    <authored-date>2008-07-20T14:13:23-07:00</authored-date>
    <message>merge #with_latest_code with #with_revision [#5 state:resolved]</message>
    <tree>ee8bfc36bf26305a75c499f165c5a184093dd348</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c0f9cb279792c95b40bde2f393ea1837a51fcb09</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/1a194d13ec223d081067e6c0f918a8224c49698d</url>
    <id>1a194d13ec223d081067e6c0f918a8224c49698d</id>
    <committed-date>2008-07-20T07:16:45-07:00</committed-date>
    <authored-date>2008-07-20T05:19:13-07:00</authored-date>
    <message>git with_revision</message>
    <tree>6891fda1388ce89c899f003a4e711268924bbcd6</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d40fd50b25f37ee42ceb608e5be12e7f338689f</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/c0f9cb279792c95b40bde2f393ea1837a51fcb09</url>
    <id>c0f9cb279792c95b40bde2f393ea1837a51fcb09</id>
    <committed-date>2008-07-20T07:16:45-07:00</committed-date>
    <authored-date>2008-07-20T04:56:48-07:00</authored-date>
    <message>cosmetic</message>
    <tree>ec9bce351f7a00bec5a693fa7922e67e0eef7026</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ecdb09b7b3bd9beb18d51f65a4cfcae7628496a</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/999e0dcd8baf276857e1618d4cd88de7a451681b</url>
    <id>999e0dcd8baf276857e1618d4cd88de7a451681b</id>
    <committed-date>2008-07-20T01:17:50-07:00</committed-date>
    <authored-date>2008-07-19T15:32:33-07:00</authored-date>
    <message>Drop ruby-git</message>
    <tree>4fbc1d059c825328c2832449c199d037974e19ac</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>94692a7d65221b3159687aa4dad63451e6c1671e</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/f7505f07d2a7c9a3651df6ce5ff1824bbd909fcc</url>
    <id>f7505f07d2a7c9a3651df6ce5ff1824bbd909fcc</id>
    <committed-date>2008-07-18T23:36:16-07:00</committed-date>
    <authored-date>2008-07-18T23:36:16-07:00</authored-date>
    <message>Fix git specs (now gets the head's SHA without a problem)</message>
    <tree>d496504cd61dd722ba03ce14a250f00236e569ad</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>83019235623f18ed94ef4027dc98de1bec6b2ec6</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/64d6fdfac9655d4d021d8ead7be5cf31c7e7e025</url>
    <id>64d6fdfac9655d4d021d8ead7be5cf31c7e7e025</id>
    <committed-date>2008-07-14T02:01:19-07:00</committed-date>
    <authored-date>2008-07-14T01:42:57-07:00</authored-date>
    <message>Use ruby-git to clone/checkout/pull from the repo, change the Builder interface so it takes a Project (a bit more coupled -&gt; now Builder knows the interface to Project, but looks cleaner, and the creation of the Build is only inside the Builder, instead of split in two)</message>
    <tree>4a9ae61736d81c8decde8ac93501299b8d65faae</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7be52888c095a8bcb5d37fa49256004833402a64</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/a13faa9ef060995e6979f07c90d7b7430a5245a4</url>
    <id>a13faa9ef060995e6979f07c90d7b7430a5245a4</id>
    <committed-date>2008-07-12T20:56:18-07:00</committed-date>
    <authored-date>2008-07-12T20:56:18-07:00</authored-date>
    <message>Prevent an error when checking out a project for the first time</message>
    <tree>0b256fcfcdf5877b564ad1771e0fff3aa34e0437</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f6302002d2259c05a64767e0dedb15d280a4848</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/c4aafb1f20c5e113c6158643740c21dc8b13e927</url>
    <id>c4aafb1f20c5e113c6158643740c21dc8b13e927</id>
    <committed-date>2008-07-12T10:51:07-07:00</committed-date>
    <authored-date>2008-07-12T10:51:07-07:00</authored-date>
    <message>Big refactoring. Only the builder executes commands, SCM modules just provide them with a script to run</message>
    <tree>28fba9c56752a88dfea9ffc91c9fe6d5fe7af4f9</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>19d1d409f87701bbbbb19dda40f39930cbd58420</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/0fadcf20065c4742f8e29f1f17254c555b7ee3c5</url>
    <id>0fadcf20065c4742f8e29f1f17254c555b7ee3c5</id>
    <committed-date>2008-07-11T18:16:09-07:00</committed-date>
    <authored-date>2008-07-11T18:16:09-07:00</authored-date>
    <message>do not raise anymore when a git command failed</message>
    <tree>c50e01bb20f46dbd36fa9d72da2e9ea47119613e</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e607f79c4c68d8956391b2540daaf6b04356113</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/02e53b67f6fa6cd693cb04338fc1326cf1201ba0</url>
    <id>02e53b67f6fa6cd693cb04338fc1326cf1201ba0</id>
    <committed-date>2008-07-11T17:26:58-07:00</committed-date>
    <authored-date>2008-07-11T17:26:58-07:00</authored-date>
    <message>spec for on_branch?</message>
    <tree>af2f8d31d12af40d28be283904e48138ca80aca8</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>51e720891f21ae5c76b02cf2847cff258a79335a</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/7e607f79c4c68d8956391b2540daaf6b04356113</url>
    <id>7e607f79c4c68d8956391b2540daaf6b04356113</id>
    <committed-date>2008-07-11T17:21:50-07:00</committed-date>
    <authored-date>2008-07-11T17:21:50-07:00</authored-date>
    <message>spec for cloned?</message>
    <tree>bd272744ac6d27b20db71077577a9e8e0b4a1e50</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de405164ec501ab33549ca0b590378cb050c4d9f</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/51e720891f21ae5c76b02cf2847cff258a79335a</url>
    <id>51e720891f21ae5c76b02cf2847cff258a79335a</id>
    <committed-date>2008-07-11T17:11:58-07:00</committed-date>
    <authored-date>2008-07-11T16:48:24-07:00</authored-date>
    <message>only clone and switch branch if necessary</message>
    <tree>39eee535224b096afc7d92c078f480ac7c137ad4</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e27ed1331e60fcfb45ac0ba6b51709d9255f00b5</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/a543bcae1360e7545bc4b18fb684d0080475ba58</url>
    <id>a543bcae1360e7545bc4b18fb684d0080475ba58</id>
    <committed-date>2008-07-11T14:02:49-07:00</committed-date>
    <authored-date>2008-07-11T14:02:49-07:00</authored-date>
    <message>fix git-dir (append /.git) and stderr/out.read</message>
    <tree>5fdc6961ee7f80f80dcfb0d1db4988b970d721d5</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>80a8de732e072f7458cef31d81942eadb4ad0028</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/6440ec2744853f248402dbf64c793e63d9fb7bcd</url>
    <id>6440ec2744853f248402dbf64c793e63d9fb7bcd</id>
    <committed-date>2008-07-11T10:55:30-07:00</committed-date>
    <authored-date>2008-07-11T10:55:30-07:00</authored-date>
    <message>pass addressable:uri around instead of string</message>
    <tree>d8fca13a0bf3b859187d49ae0c6e5e7cc42f06e2</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>355d0f95953ad1c206b5bcb12e27cf5f3661f03a</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/9f94c39bdadcc80c9c1a5a3274722e7272cd3120</url>
    <id>9f94c39bdadcc80c9c1a5a3274722e7272cd3120</id>
    <committed-date>2008-07-11T10:35:00-07:00</committed-date>
    <authored-date>2008-07-11T10:33:53-07:00</authored-date>
    <message>fix git spec</message>
    <tree>7d3ee52f7b41ed55f1bd9853e0915a6989ddfd5e</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ee7318a87ca6020ba9d4a69305270164adb55a46</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/355d0f95953ad1c206b5bcb12e27cf5f3661f03a</url>
    <id>355d0f95953ad1c206b5bcb12e27cf5f3661f03a</id>
    <committed-date>2008-07-11T09:53:29-07:00</committed-date>
    <authored-date>2008-07-11T09:47:06-07:00</authored-date>
    <message>drop scm::result and use open3

NOTE: can't spec call to open3... any idea?
(Why the hell it worked yesterday? Who knows..)</message>
    <tree>d07e66be1ba438c42f9eeae870e1c4c17e4791f9</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6ca586f79907311355a161417bc334b375c5b2d</id>
      </parent>
    </parents>
    <author>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </author>
    <url>http://github.com/foca/integrity/commit/9be7265ec43b3d4a1e8300d118035ca8c85e6d01</url>
    <id>9be7265ec43b3d4a1e8300d118035ca8c85e6d01</id>
    <committed-date>2008-07-11T07:38:02-07:00</committed-date>
    <authored-date>2008-07-11T07:38:02-07:00</authored-date>
    <message>Move SCM::Result to the SCM file, instead of Git</message>
    <tree>6255267be8b3592a3266e0e663b455a617ffcc95</tree>
    <committer>
      <name>Nicol&#225;s Sanguinetti</name>
      <email>contacto@nicolassanguinetti.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4f60f3c4e9d4b20f3e3a1c8cda49b2183db02318</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/foca/integrity/commit/bd2415087f63e52c1d7d991794fa3302d12c5ef3</url>
    <id>bd2415087f63e52c1d7d991794fa3302d12c5ef3</id>
    <committed-date>2008-07-10T20:11:29-07:00</committed-date>
    <authored-date>2008-07-10T18:34:49-07:00</authored-date>
    <message>return error, output and status in scm#checkout</message>
    <tree>aa36e87cc196a34e0ae5f33295d971a72d495984</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
</commits>
