<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>23ff7c7ca91324937a945264e3a6e86e7b4b6545</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/d4aa48c27490ca46e1d527d760b0829f216acc75</url>
    <id>d4aa48c27490ca46e1d527d760b0829f216acc75</id>
    <committed-date>2009-12-30T21:54:08-08:00</committed-date>
    <authored-date>2009-12-30T21:54:08-08:00</authored-date>
    <message>upgrading various ruby gems and fixing flaky test</message>
    <tree>d99cc8b487887145df04500bad9a31c7f4f42adf</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6c352a4beaf20bcc8e9f8f6bb1638c3b5a29596d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/23ff7c7ca91324937a945264e3a6e86e7b4b6545</url>
    <id>23ff7c7ca91324937a945264e3a6e86e7b4b6545</id>
    <committed-date>2009-12-21T17:49:16-08:00</committed-date>
    <authored-date>2009-12-21T17:49:16-08:00</authored-date>
    <message>don't even let them submit a comment if it looks a lot like spam</message>
    <tree>1fb7ea4402c1f7d2386fc04b4668e1d595290713</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d1be0d2eecefd55f46f893d4ed5ef86e5da1533c</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/6c352a4beaf20bcc8e9f8f6bb1638c3b5a29596d</url>
    <id>6c352a4beaf20bcc8e9f8f6bb1638c3b5a29596d</id>
    <committed-date>2009-11-21T13:11:11-08:00</committed-date>
    <authored-date>2009-11-21T13:11:11-08:00</authored-date>
    <message>applying spam report hits to spam weight calculation</message>
    <tree>c5817cacef62260d7cbd2403dfc8233a2f679862</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b9df9237d5aa724b4aafea6e79978345987eff2</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/d1be0d2eecefd55f46f893d4ed5ef86e5da1533c</url>
    <id>d1be0d2eecefd55f46f893d4ed5ef86e5da1533c</id>
    <committed-date>2009-11-21T11:46:29-08:00</committed-date>
    <authored-date>2009-11-21T11:46:29-08:00</authored-date>
    <message>adding checkboxes for mass-confirm spam reports</message>
    <tree>d60656c5b6d824401b148dc6382ad224e6e7e8e8</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>338f1e8a9b92b2f98de5f975c4080893ea35ffcd</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/9b9df9237d5aa724b4aafea6e79978345987eff2</url>
    <id>9b9df9237d5aa724b4aafea6e79978345987eff2</id>
    <committed-date>2009-11-21T11:12:01-08:00</committed-date>
    <authored-date>2009-11-21T11:12:01-08:00</authored-date>
    <message>implement spam protection with spam question system</message>
    <tree>474739f73573e1ead579edf2259d7fc81dd991b7</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ccba0f5e1022b96fe77ce36fe556d45d2639187d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/338f1e8a9b92b2f98de5f975c4080893ea35ffcd</url>
    <id>338f1e8a9b92b2f98de5f975c4080893ea35ffcd</id>
    <committed-date>2009-11-21T10:22:19-08:00</committed-date>
    <authored-date>2009-11-21T10:22:19-08:00</authored-date>
    <message>adding a spam question resource</message>
    <tree>3c320fd1dacbaa82e232b025618eda4ca112c1c5</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3462ee5bc86b1f0cffff0d5538cf7708006ffdf5</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/ccba0f5e1022b96fe77ce36fe556d45d2639187d</url>
    <id>ccba0f5e1022b96fe77ce36fe556d45d2639187d</id>
    <committed-date>2009-11-21T09:57:50-08:00</committed-date>
    <authored-date>2009-11-21T09:57:50-08:00</authored-date>
    <message>adding spam check model to weight a comment for spammishness</message>
    <tree>963c45b20e2fccfdac8621777d8eeb1817a2dd0a</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ba73176414d48d0f46d2c71238ef3932d66bc14</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/3462ee5bc86b1f0cffff0d5538cf7708006ffdf5</url>
    <id>3462ee5bc86b1f0cffff0d5538cf7708006ffdf5</id>
    <committed-date>2009-11-21T09:17:34-08:00</committed-date>
    <authored-date>2009-11-21T09:17:34-08:00</authored-date>
    <message>going back to old spam protection using encrypted key</message>
    <tree>c4ce193c952d6b1e749940f8bda92264551218f3</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>23145fc1bd2a3843207fd69b2b56c27cd32ed23e</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/2ad8da3946ae03634e4816615acb0996ac6f21ce</url>
    <id>2ad8da3946ae03634e4816615acb0996ac6f21ce</id>
    <committed-date>2009-10-28T16:04:18-07:00</committed-date>
    <authored-date>2009-10-28T16:04:18-07:00</authored-date>
    <message>unconfirm spam report if a spam is added after it's confirmed</message>
    <tree>7bdb4b9e6508af0189b53d8b50be2d93e18a068e</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7e53fe8536d09473c14cc463ff7ab59bcd50da8</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/c8d6c3b348fa3c3fffc844961798c35d6663ae49</url>
    <id>c8d6c3b348fa3c3fffc844961798c35d6663ae49</id>
    <committed-date>2009-10-26T13:44:15-07:00</committed-date>
    <authored-date>2009-10-26T13:44:15-07:00</authored-date>
    <message>adding recaptcha (not fully tested)</message>
    <tree>5e77a3b6824f0580d78f6cce5ff51431b18b5377</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3146f0dc8b821aec7fad0f5ca7a7245227412a85</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/c9d6386feb15f9fea9129047d540a8de7b8063f4</url>
    <id>c9d6386feb15f9fea9129047d540a8de7b8063f4</id>
    <committed-date>2009-04-16T13:54:32-07:00</committed-date>
    <authored-date>2009-04-16T13:54:32-07:00</authored-date>
    <message>using position in episode URL instead of id</message>
    <tree>32b60a86f01a7e13b6a71cb45156021998a397b0</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e52bb95d91b83bed8b06a3dea4c1cf58765f3505</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/a0ed40368d1414ca24383feab124955e7c54f358</url>
    <id>a0ed40368d1414ca24383feab124955e7c54f358</id>
    <committed-date>2009-03-18T09:47:41-07:00</committed-date>
    <authored-date>2009-03-18T09:47:41-07:00</authored-date>
    <message>removing user_ip field from spam reports because it was not being used</message>
    <tree>475a9db660a16bdaa9b74e666d0468e309fb3b5a</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96382bde641d1f35c7ac9435022b348107d68f2e</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/9792459aa4b19beaf187dbc286ae910f1a11ccb6</url>
    <id>9792459aa4b19beaf187dbc286ae910f1a11ccb6</id>
    <committed-date>2009-03-18T09:29:48-07:00</committed-date>
    <authored-date>2009-03-18T09:29:48-07:00</authored-date>
    <message>removing extra stub method from spec helper</message>
    <tree>cf6f3cf3170916bf9e98a1698121bbc27891b0a2</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6e15b685b67f4f1613f2a84b4eb580cde5b04076</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/33c781ed843ae636ff5a69a482209758a8ffb7cf</url>
    <id>33c781ed843ae636ff5a69a482209758a8ffb7cf</id>
    <committed-date>2009-03-18T09:19:41-07:00</committed-date>
    <authored-date>2009-03-18T09:19:41-07:00</authored-date>
    <message>upgrading to Rails 2.3 and latest RSpec</message>
    <tree>364da1398fc0c33612c1a1bd59ff1f981754302a</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8e847ff3c543ade10a3c9bda74206d42b9ad5a8</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/8886cbf67a6a10506622dea608948d5b2cc8dbd2</url>
    <id>8886cbf67a6a10506622dea608948d5b2cc8dbd2</id>
    <committed-date>2009-03-14T09:48:37-07:00</committed-date>
    <authored-date>2009-03-14T09:48:37-07:00</authored-date>
    <message>ajaxifying comment destroying</message>
    <tree>742a1de5ba4780dc627ce5612fa3a7ae7375962e</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62438e2642a0d8b8c31a35e4bf3ba2e4cc3db917</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/d8e847ff3c543ade10a3c9bda74206d42b9ad5a8</url>
    <id>d8e847ff3c543ade10a3c9bda74206d42b9ad5a8</id>
    <committed-date>2009-03-11T14:06:01-07:00</committed-date>
    <authored-date>2009-03-11T14:06:01-07:00</authored-date>
    <message>only consider comment spammish on confirmed spam reports</message>
    <tree>2a0ac34822b6fbc2bd55eb3554abe979600924d8</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2558c12f37db256ab64e998a01528e2da24a31fc</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/62438e2642a0d8b8c31a35e4bf3ba2e4cc3db917</url>
    <id>62438e2642a0d8b8c31a35e4bf3ba2e4cc3db917</id>
    <committed-date>2009-03-11T14:02:14-07:00</committed-date>
    <authored-date>2009-03-11T14:02:14-07:00</authored-date>
    <message>don't allow someone to post comments that match existing spam reports</message>
    <tree>3871f6a54414ffe5372bafab3dc9de4d16e3c185</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b95aae663b694e0e7e346f99574fce8cc513e6b4</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/2558c12f37db256ab64e998a01528e2da24a31fc</url>
    <id>2558c12f37db256ab64e998a01528e2da24a31fc</id>
    <committed-date>2009-03-11T13:56:31-07:00</committed-date>
    <authored-date>2009-03-11T13:56:31-07:00</authored-date>
    <message>ajaxifying spam reporting</message>
    <tree>3ed3c95510d9dc24fbc999e6c88d88a5282478aa</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>64e357d4b6b9867167779b57de1cf5826f5cca89</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/b95aae663b694e0e7e346f99574fce8cc513e6b4</url>
    <id>b95aae663b694e0e7e346f99574fce8cc513e6b4</id>
    <committed-date>2009-03-11T12:52:55-07:00</committed-date>
    <authored-date>2009-03-11T12:52:55-07:00</authored-date>
    <message>removing spam report create action from admin authorization so anyone can report spam</message>
    <tree>d209ee2ca770006aa148d4510e3e162ee1c5ce58</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6701df3646470b2cad66b30065bdb1aef1c1e082</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/64e357d4b6b9867167779b57de1cf5826f5cca89</url>
    <id>64e357d4b6b9867167779b57de1cf5826f5cca89</id>
    <committed-date>2009-03-11T12:51:58-07:00</committed-date>
    <authored-date>2009-03-11T12:51:58-07:00</authored-date>
    <message>adding spam report link to comment page, not yet ajax</message>
    <tree>ff21a03f0c2c6439d9cf274b630ff300152df1a6</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>adcf57c120060e5a56ac907a23d5f2dd598a0398</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/6701df3646470b2cad66b30065bdb1aef1c1e082</url>
    <id>6701df3646470b2cad66b30065bdb1aef1c1e082</id>
    <committed-date>2009-03-11T12:45:17-07:00</committed-date>
    <authored-date>2009-03-11T12:45:17-07:00</authored-date>
    <message>confirming spam report now destroys matching comments</message>
    <tree>79646362c335e4a010f24864f0132a615bf397e9</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15154c90ec76522a383f17f1a66b04e29bc4579b</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/adcf57c120060e5a56ac907a23d5f2dd598a0398</url>
    <id>adcf57c120060e5a56ac907a23d5f2dd598a0398</id>
    <committed-date>2009-03-11T12:38:02-07:00</committed-date>
    <authored-date>2009-03-11T12:38:02-07:00</authored-date>
    <message>adding ability to confirm spam report</message>
    <tree>e421ce50746c357964f1a328bdf334314099cb6d</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d175893f32c1bf66250d1162005886687b6bacc4</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/15154c90ec76522a383f17f1a66b04e29bc4579b</url>
    <id>15154c90ec76522a383f17f1a66b04e29bc4579b</id>
    <committed-date>2009-03-11T12:32:37-07:00</committed-date>
    <authored-date>2009-03-11T12:32:37-07:00</authored-date>
    <message>adding spam report details page listing matching comments</message>
    <tree>133d71ec919a62a5b0c46ebc1b676ab3da3d0cf9</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0229d3fd76f44f1a2bf161530a7ceeba383aed99</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/d175893f32c1bf66250d1162005886687b6bacc4</url>
    <id>d175893f32c1bf66250d1162005886687b6bacc4</id>
    <committed-date>2009-03-11T12:13:22-07:00</committed-date>
    <authored-date>2009-03-11T12:13:22-07:00</authored-date>
    <message>adding hit_count to spam report and incrementing that upon reporting same type of spam</message>
    <tree>702e38d4a11142b3dd79bec11aef235a9506736f</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>762926387fd210a735577935d25aded8dc91bcd0</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/9e10477592c4a6bc977bafca591ed9caed3e0ea4</url>
    <id>9e10477592c4a6bc977bafca591ed9caed3e0ea4</id>
    <committed-date>2009-03-11T11:00:00-07:00</committed-date>
    <authored-date>2009-03-11T11:00:00-07:00</authored-date>
    <message>adding basic spam report model</message>
    <tree>8b3758266de3ee66e3ccf2aa8547245833c223e0</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>67b58a244e47cba78e391f6b3e3ee741022ee1ff</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/762926387fd210a735577935d25aded8dc91bcd0</url>
    <id>762926387fd210a735577935d25aded8dc91bcd0</id>
    <committed-date>2009-03-11T09:30:55-07:00</committed-date>
    <authored-date>2009-03-11T09:30:55-07:00</authored-date>
    <message>adding spam key to config so it is easy for me to change the value required to post comments.</message>
    <tree>ee372425939c67ab1f68678cd10640b507089a74</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c2f4d81a306bef54a8785a62a014180d1a5ad178</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/67b58a244e47cba78e391f6b3e3ee741022ee1ff</url>
    <id>67b58a244e47cba78e391f6b3e3ee741022ee1ff</id>
    <committed-date>2009-02-28T10:42:12-08:00</committed-date>
    <authored-date>2009-02-28T10:42:12-08:00</authored-date>
    <message>removing seconds/duration attribute from download model</message>
    <tree>806173cf9df73e74e81ea46c494c25e3a4800186</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c15c2da95e58fa4b6034eb81da72885ba34ed5d1</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/c2f4d81a306bef54a8785a62a014180d1a5ad178</url>
    <id>c2f4d81a306bef54a8785a62a014180d1a5ad178</id>
    <committed-date>2009-02-28T10:40:28-08:00</committed-date>
    <authored-date>2009-02-28T10:40:28-08:00</authored-date>
    <message>moving seconds/duration from download model into episode since it is always the same for each download</message>
    <tree>ced9b355cfc7c8c420cac2a2884b40cbb6d2654c</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63c56885500c22ce3491ede2fa19a56eedfaa516</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/d97f41868bb73e2274ceb1332260259d9798f222</url>
    <id>d97f41868bb73e2274ceb1332260259d9798f222</id>
    <committed-date>2009-02-28T10:26:38-08:00</committed-date>
    <authored-date>2009-02-28T10:26:38-08:00</authored-date>
    <message>redirecting to proper episode show url when it is incomplete</message>
    <tree>1e3e25f79c275ba7174995a974df1abc9a588971</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f75b2b46608a1c5f50b03fbdab8156b6f4a32ab</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/63c56885500c22ce3491ede2fa19a56eedfaa516</url>
    <id>63c56885500c22ce3491ede2fa19a56eedfaa516</id>
    <committed-date>2009-01-27T22:05:26-08:00</committed-date>
    <authored-date>2009-01-27T22:05:26-08:00</authored-date>
    <message>adding option for sponsor to stay on top of list</message>
    <tree>841be383d4242bfea2d906c157f23c0246613903</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>775070e70a9af99c49081c5eed7896357b62408a</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/1d2c7993ba2ce3657b21a63d886f4110025d0134</url>
    <id>1d2c7993ba2ce3657b21a63d886f4110025d0134</id>
    <committed-date>2008-11-12T10:04:37-08:00</committed-date>
    <authored-date>2008-11-12T10:04:37-08:00</authored-date>
    <message>redirecting to home page when going straight to new comment action</message>
    <tree>3e054e5e6885f98f0437794ee6bcb51c78671194</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a2b71b77513d0fb86e374bbf92355cdd60ff420</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/1c8b73e723cd2ada8fdf5787484a3865231d1ca9</url>
    <id>1c8b73e723cd2ada8fdf5787484a3865231d1ca9</id>
    <committed-date>2008-08-23T07:22:29-07:00</committed-date>
    <authored-date>2008-08-23T07:22:29-07:00</authored-date>
    <message>using &amp;nbsp; at beginning of lines for comments so code is indented properly</message>
    <tree>5330adcf991bcdcafd0bd42b39b63653a4cfa8e9</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae641949d78ff7b0e3541430116e967206dd5318</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/a84be109f9d44819fe0457cb3b6b456ef7bc1af2</url>
    <id>a84be109f9d44819fe0457cb3b6b456ef7bc1af2</id>
    <committed-date>2008-08-19T19:22:32-07:00</committed-date>
    <authored-date>2008-08-19T19:22:32-07:00</authored-date>
    <message>changing to more concise factory girl create syntax</message>
    <tree>2be821a71711a61026002e6379aed126850c1290</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>98ed91418ef90b463ab9f6e4d13d4bccb2515f11</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/ae641949d78ff7b0e3541430116e967206dd5318</url>
    <id>ae641949d78ff7b0e3541430116e967206dd5318</id>
    <committed-date>2008-08-19T19:15:43-07:00</committed-date>
    <authored-date>2008-08-19T19:15:43-07:00</authored-date>
    <message>adding search to episodes archive page</message>
    <tree>5317bea9c08f8dc702033f3d65a0e7517a80db0e</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>843f97b28e7e81769f0816fde4ad28128234d76b</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </author>
    <url>http://github.com/ryanb/railscasts/commit/c2f234f914d2cccca166ca979b581a7b2b851eaa</url>
    <id>c2f234f914d2cccca166ca979b581a7b2b851eaa</id>
    <committed-date>2008-08-18T21:07:25-07:00</committed-date>
    <authored-date>2008-08-18T21:07:25-07:00</authored-date>
    <message>enhancing thinking sphinx search</message>
    <tree>3e3da62392956f7538916ac7a16f95b06420a9a4</tree>
    <committer>
      <name>Ryan Bates</name>
      <email>ryan@railscasts.com</email>
    </committer>
  </commit>
</commits>
