<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>cb5ffb6f02bc7d7439b2e195a88c9851f93812ec</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@randomba.org</email>
    </author>
    <url>http://github.com/norman/has_image/commit/756d467405fc9cc7c275bd479f8d79eff1480b11</url>
    <id>756d467405fc9cc7c275bd479f8d79eff1480b11</id>
    <committed-date>2008-10-22T06:59:24-07:00</committed-date>
    <authored-date>2008-10-22T06:59:24-07:00</authored-date>
    <message>Cleaning up exapanding documentation. Cleaning up whitespace. Bumped Gem
version.</message>
    <tree>d3846bbc30129a9f1eb88c30e26d3d25cb2908c2</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@randomba.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7b057604aa0399afd51c89c3199644b860a2aea</id>
      </parent>
    </parents>
    <author>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </author>
    <url>http://github.com/norman/has_image/commit/59f7224fcb6bb6bd8f170dc9cb00d57af04d33db</url>
    <id>59f7224fcb6bb6bd8f170dc9cb00d57af04d33db</id>
    <committed-date>2008-10-22T00:09:10-07:00</committed-date>
    <authored-date>2008-10-22T00:09:10-07:00</authored-date>
    <message>moved measuring into the processor where it belongs</message>
    <tree>e1ec3a318106a8c5022aab419f44da25cd000c71</tree>
    <committer>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb9a4d609387f8e33151042bbca0e0d1f812db83</id>
      </parent>
    </parents>
    <author>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </author>
    <url>http://github.com/norman/has_image/commit/d7b057604aa0399afd51c89c3199644b860a2aea</url>
    <id>d7b057604aa0399afd51c89c3199644b860a2aea</id>
    <committed-date>2008-10-21T23:55:08-07:00</committed-date>
    <authored-date>2008-10-21T23:55:08-07:00</authored-date>
    <message>use width/height columns to store dimensions if they&#8217;re present in the model</message>
    <tree>4130a8d2ba3685963f48c5b3fa0696bd782c078b</tree>
    <committer>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>40919f43eb7623b511740626faa56ec3b8d74398</id>
      </parent>
    </parents>
    <author>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </author>
    <url>http://github.com/norman/has_image/commit/ab753be740c2c30cd49638f3f68bfca08ccde56d</url>
    <id>ab753be740c2c30cd49638f3f68bfca08ccde56d</id>
    <committed-date>2008-10-20T17:11:32-07:00</committed-date>
    <authored-date>2008-10-20T17:11:32-07:00</authored-date>
    <message>better expection handling</message>
    <tree>6589c977822ae7454a456daa135223084a6b0e23</tree>
    <committer>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cbe05e5c99a1baf419f8c2dd30e77acec7f2aa51</id>
      </parent>
    </parents>
    <author>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </author>
    <url>http://github.com/norman/has_image/commit/c99267ce13b4bff70e9ae5c493decb27b7300c02</url>
    <id>c99267ce13b4bff70e9ae5c493decb27b7300c02</id>
    <committed-date>2008-10-14T00:28:44-07:00</committed-date>
    <authored-date>2008-10-14T00:28:44-07:00</authored-date>
    <message>refactored image resizing</message>
    <tree>b934d442d5712404b672cd4e2c36873b10298de5</tree>
    <committer>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a901655385e8d3dc32da0561763c89ea41dffca</id>
      </parent>
    </parents>
    <author>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </author>
    <url>http://github.com/norman/has_image/commit/fd08f541422b62beaacacc242fb6d855008483c7</url>
    <id>fd08f541422b62beaacacc242fb6d855008483c7</id>
    <committed-date>2008-10-13T23:26:15-07:00</committed-date>
    <authored-date>2008-10-13T23:26:15-07:00</authored-date>
    <message>do conversion even if not resizing</message>
    <tree>99ab3242b5984c5b8ad5de76530f8a2ff7970ae8</tree>
    <committer>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0c57b2e5f02f0ab0cc6b8d30eb40770f5726f130</id>
      </parent>
    </parents>
    <author>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </author>
    <url>http://github.com/norman/has_image/commit/8a901655385e8d3dc32da0561763c89ea41dffca</url>
    <id>8a901655385e8d3dc32da0561763c89ea41dffca</id>
    <committed-date>2008-10-13T23:04:59-07:00</committed-date>
    <authored-date>2008-10-13T23:04:59-07:00</authored-date>
    <message>rename method to better reflect what it does</message>
    <tree>56d60ce310df29d5f5479c1451e546a4a6609271</tree>
    <committer>
      <name>Gerrit Kaiser</name>
      <email>gerrit@gerritkaiser.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f37bfb7b698f82cc9ffc89496151cd01f8a7a4c</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/39d0b37dbbcd1df2c037e38de2bf96ee9856d5d7</url>
    <id>39d0b37dbbcd1df2c037e38de2bf96ee9856d5d7</id>
    <committed-date>2008-07-29T05:30:42-07:00</committed-date>
    <authored-date>2008-07-29T05:30:42-07:00</authored-date>
    <message>Fixed typos and improved error message when the geometry string is invalid.</message>
    <tree>709b716c1b2e1f0881ae60f8635d4b1acfe50535</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4429231f1dadabef7c6f38cf87be98c537ce4790</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/5f37bfb7b698f82cc9ffc89496151cd01f8a7a4c</url>
    <id>5f37bfb7b698f82cc9ffc89496151cd01f8a7a4c</id>
    <committed-date>2008-07-29T05:25:07-07:00</committed-date>
    <authored-date>2008-07-29T05:25:07-07:00</authored-date>
    <message>Reverted thumbnail sorting feature - it's fast but makes terrible quality
thumbnails. It's just not worth it.</message>
    <tree>4e92ea8a4f5d90b4d5cda8bdf263c7e6c9948f3b</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dabf68168476c1d0efb950ba4d4bda00587e3b17</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/762c869d7826e01f5d9fc2b49045025946ba7e5d</url>
    <id>762c869d7826e01f5d9fc2b49045025946ba7e5d</id>
    <committed-date>2008-07-28T13:39:02-07:00</committed-date>
    <authored-date>2008-07-28T13:39:02-07:00</authored-date>
    <message>Added sorted thumbnail processing. This improves thumbnail generation speed by
about 25% for 4.5 meg jpegs with 5 thumbnails.</message>
    <tree>e4612a9cca600a0899e8209d44e5622945430785</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f28c02fd44e3b1e8f8e3aca6e05c82dc1e4dfc0</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/3407957086525941f29df7c7cfd3bcfd25b27c7b</url>
    <id>3407957086525941f29df7c7cfd3bcfd25b27c7b</id>
    <committed-date>2008-07-25T15:51:06-07:00</committed-date>
    <authored-date>2008-07-25T15:51:06-07:00</authored-date>
    <message>Added thumbnail area sorting methods.</message>
    <tree>113946a0d862a089a0de28afc9186a743d996069</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>52be8869bff94d584a288b81468fab33c3c8818e</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/7c1ac7c53faa21cfa1fbdb507f1b6f2d5d63f00e</url>
    <id>7c1ac7c53faa21cfa1fbdb507f1b6f2d5d63f00e</id>
    <committed-date>2008-07-24T12:00:17-07:00</committed-date>
    <authored-date>2008-07-24T12:00:17-07:00</authored-date>
    <message>Implemented uploaded file size checking. Improved documentation. Other minor
code cleanups.</message>
    <tree>ca3cd4c6a46561fa01cdbf7adc539d3ec021f189</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31fc52b9fad4fa60772c58f382f21a17be0d0b63</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/52be8869bff94d584a288b81468fab33c3c8818e</url>
    <id>52be8869bff94d584a288b81468fab33c3c8818e</id>
    <committed-date>2008-07-23T13:34:47-07:00</committed-date>
    <authored-date>2008-07-23T13:34:47-07:00</authored-date>
    <message>Worked on documentation.</message>
    <tree>688ee4a7468b03a7ee700d96f58e7daed5595f25</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed83fc0d7cf37c07b16a920d1d1951286918896f</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/31fc52b9fad4fa60772c58f382f21a17be0d0b63</url>
    <id>31fc52b9fad4fa60772c58f382f21a17be0d0b63</id>
    <committed-date>2008-07-23T11:23:01-07:00</committed-date>
    <authored-date>2008-07-23T11:23:01-07:00</authored-date>
    <message>Now generating thumbnails from the resized main image to improve performance.</message>
    <tree>a26f77b3c3ea6ec82e7f5b820fea7151829c922a</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8172965ff59686ba718bc4e3b4c139553bd46d5</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/ed83fc0d7cf37c07b16a920d1d1951286918896f</url>
    <id>ed83fc0d7cf37c07b16a920d1d1951286918896f</id>
    <committed-date>2008-07-23T09:15:05-07:00</committed-date>
    <authored-date>2008-07-23T09:15:05-07:00</authored-date>
    <message>Improved organization of require statements. Made sure to close temp files.
Reorganized tests and file naming a little bit more consistency. Removed some
unused stuff.</message>
    <tree>c379f286b23f5064c027c1e4f1ea76afade5783c</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>64c5ffb46b113a01c23cd7a2f6d9ea53c7398d28</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/d8172965ff59686ba718bc4e3b4c139553bd46d5</url>
    <id>d8172965ff59686ba718bc4e3b4c139553bd46d5</id>
    <committed-date>2008-07-22T12:59:34-07:00</committed-date>
    <authored-date>2008-07-22T12:59:34-07:00</authored-date>
    <message>Tweaked README. Added logs to .gitignore. Made file_name column name
configurable. Renamed storage.data to storage.image_data.</message>
    <tree>8d49e7891efb4f50f1b1cf97eb813d14b3f01c35</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ebece28431d9fa355bb5f483cc738a869ea39550</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/84229d9f782cfb0d0a8ce2c6f708cce56c00b8e2</url>
    <id>84229d9f782cfb0d0a8ce2c6f708cce56c00b8e2</id>
    <committed-date>2008-07-22T08:55:32-07:00</committed-date>
    <authored-date>2008-07-22T08:55:32-07:00</authored-date>
    <message>Implemented image validation and conversion. Added rcov rake task.</message>
    <tree>6810536b9bbf9ab8767ebc4407dbe12885d7b263</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>330f6edc2750c69a0e18b09b96eb0f1fe677e8fa</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/85e255d96603853de1fc728251e935d88b5ca8f9</url>
    <id>85e255d96603853de1fc728251e935d88b5ca8f9</id>
    <committed-date>2008-07-21T14:23:57-07:00</committed-date>
    <authored-date>2008-07-21T14:23:57-07:00</authored-date>
    <message>HasImage is now mostly kind of working-ish. Maybe.</message>
    <tree>72e7ec09e15b6453e170de2070c7a2bf73b8a7cb</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>14383ed67053813a271cde865047c3451b57dd57</id>
      </parent>
    </parents>
    <author>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </author>
    <url>http://github.com/norman/has_image/commit/59fc89e6665bec533568a3e3c8fa5dfaa82cdeb7</url>
    <id>59fc89e6665bec533568a3e3c8fa5dfaa82cdeb7</id>
    <committed-date>2008-07-20T16:58:20-07:00</committed-date>
    <authored-date>2008-07-20T16:58:20-07:00</authored-date>
    <message>Core processor and storage functionality now more or less work. Worked on
thumbnailing arguments being passed to mini magick to produce less chopped-up
images.</message>
    <tree>b2dfcf24d770c6b50faa25444ef9ad08fdcba78d</tree>
    <committer>
      <name>Norman Clarke</name>
      <email>norman@addthree.com</email>
    </committer>
  </commit>
</commits>
