<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c70e707b9f199dc0be5f5b70fc019ce1e19e2f27</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/85d5bff941da0837a17006af29eefe8dd1a7dd15</url>
    <id>85d5bff941da0837a17006af29eefe8dd1a7dd15</id>
    <committed-date>2009-05-26T14:45:25-07:00</committed-date>
    <authored-date>2009-05-26T14:45:25-07:00</authored-date>
    <message>Regenerated gemspec for version 0.8.1</message>
    <tree>14213eb98a294b223ea2df36b1142670855610a3</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a5c178da25ae9c97e5a6407684fc05739053e034</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/c70e707b9f199dc0be5f5b70fc019ce1e19e2f27</url>
    <id>c70e707b9f199dc0be5f5b70fc019ce1e19e2f27</id>
    <committed-date>2009-05-26T14:45:21-07:00</committed-date>
    <authored-date>2009-05-26T14:45:21-07:00</authored-date>
    <message>Version bump to 0.8.1</message>
    <tree>fbfe64fdd8029bf6787455234f339c13e13a9572</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5def24a9a410b3b430185a4d8ecb4a6686dc9ece</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/a5c178da25ae9c97e5a6407684fc05739053e034</url>
    <id>a5c178da25ae9c97e5a6407684fc05739053e034</id>
    <committed-date>2009-05-26T12:41:55-07:00</committed-date>
    <authored-date>2009-05-26T12:41:55-07:00</authored-date>
    <message>Expose Search#execute! as part of public API.</message>
    <tree>d5bb93a7f818b72e8e0ba92d989e91849a35bb4f</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ed2e147d5aa0235719cbef52c781dd205854db1</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/5def24a9a410b3b430185a4d8ecb4a6686dc9ece</url>
    <id>5def24a9a410b3b430185a4d8ecb4a6686dc9ece</id>
    <committed-date>2009-05-22T12:09:43-07:00</committed-date>
    <authored-date>2009-05-22T12:09:43-07:00</authored-date>
    <message>Use version tag in RDoc webcvs</message>
    <tree>824f2845104473db5b256e49b9c56e351e64c863</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3e94675b7ebb6792eb52d3bf288de6e75431bac</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/6ed2e147d5aa0235719cbef52c781dd205854db1</url>
    <id>6ed2e147d5aa0235719cbef52c781dd205854db1</id>
    <committed-date>2009-05-22T10:32:33-07:00</committed-date>
    <authored-date>2009-05-22T10:32:33-07:00</authored-date>
    <message>Regenerated gemspec for version 0.8.0</message>
    <tree>96d9076e28c38841020c968daaa8228db9ceabca</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fdd82e7d6419e9757d8247ae0638a51aa6175689</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/d3e94675b7ebb6792eb52d3bf288de6e75431bac</url>
    <id>d3e94675b7ebb6792eb52d3bf288de6e75431bac</id>
    <committed-date>2009-05-22T10:31:50-07:00</committed-date>
    <authored-date>2009-05-22T10:31:50-07:00</authored-date>
    <message>Version bump to 0.8.0</message>
    <tree>4d01cc2818f81cadf1b21bbb86ff0e7509933838</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>512d9e0f4648a04ac880e59d91315ef63430be6c</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/fdd82e7d6419e9757d8247ae0638a51aa6175689</url>
    <id>fdd82e7d6419e9757d8247ae0638a51aa6175689</id>
    <committed-date>2009-05-22T10:31:36-07:00</committed-date>
    <authored-date>2009-05-22T10:31:36-07:00</authored-date>
    <message>Move license into separate file</message>
    <tree>8174e807dfdafde6eff3a509d3a3d598801b2843</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ddf847e66feaa063721e787ef1f675e1cf053b28</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/512d9e0f4648a04ac880e59d91315ef63430be6c</url>
    <id>512d9e0f4648a04ac880e59d91315ef63430be6c</id>
    <committed-date>2009-05-22T10:30:14-07:00</committed-date>
    <authored-date>2009-05-22T10:30:14-07:00</authored-date>
    <message>Update History</message>
    <tree>3add0a5e761a3912be9c2736b4f1bba6e23d738a</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3839f97b39273f7c64c6fc47286a60f4ff1bb33</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/ddf847e66feaa063721e787ef1f675e1cf053b28</url>
    <id>ddf847e66feaa063721e787ef1f675e1cf053b28</id>
    <committed-date>2009-05-22T10:18:36-07:00</committed-date>
    <authored-date>2009-05-22T10:18:36-07:00</authored-date>
    <message>Cleaned up documentation</message>
    <tree>e37c8669fca4a7341590fc3f90b6439ba2f88187</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c0881ac484a1c80108d65e9257412cad05b661e</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/a3839f97b39273f7c64c6fc47286a60f4ff1bb33</url>
    <id>a3839f97b39273f7c64c6fc47286a60f4ff1bb33</id>
    <committed-date>2009-05-21T15:00:44-07:00</committed-date>
    <authored-date>2009-05-21T15:00:44-07:00</authored-date>
    <message>Specs for accessing dynamic query API directly</message>
    <tree>30682ea67a890297c31e801f1b22c915bdf65c40</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e6e9eee76de5278e50d423d67f0998543d57b5d3</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/5c0881ac484a1c80108d65e9257412cad05b661e</url>
    <id>5c0881ac484a1c80108d65e9257412cad05b661e</id>
    <committed-date>2009-05-21T14:43:46-07:00</committed-date>
    <authored-date>2009-05-21T14:43:46-07:00</authored-date>
    <message>Mention support for JRuby</message>
    <tree>3303df1a83409fd54e5a571868b360bfa7503d81</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>afcb9029f3f3713aa30a62970614691915035b23</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/e6e9eee76de5278e50d423d67f0998543d57b5d3</url>
    <id>e6e9eee76de5278e50d423d67f0998543d57b5d3</id>
    <committed-date>2009-05-21T12:32:13-07:00</committed-date>
    <authored-date>2009-05-21T12:32:13-07:00</authored-date>
    <message>Support for Ruby 1.9</message>
    <tree>599cc93f16250b26d2ae7231d92b406695c630e8</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d1218601600ebd371a93453881c706c19749b99</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/afcb9029f3f3713aa30a62970614691915035b23</url>
    <id>afcb9029f3f3713aa30a62970614691915035b23</id>
    <committed-date>2009-05-21T10:56:41-07:00</committed-date>
    <authored-date>2009-05-21T10:56:41-07:00</authored-date>
    <message>Pagination kept part of query @components collection</message>
    <tree>0835385b2027b4a99570ae4888c9e37d90f45a71</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d115f46e9aed2c7793af9c9ba799c99e9ab8446</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/4d1218601600ebd371a93453881c706c19749b99</url>
    <id>4d1218601600ebd371a93453881c706c19749b99</id>
    <committed-date>2009-05-21T10:31:36-07:00</committed-date>
    <authored-date>2009-05-21T10:31:36-07:00</authored-date>
    <message>Pagination is now a query component</message>
    <tree>11e9e77e19c9abdb559678000a80d83b351b7e48</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58862a0ee206305dfbd5565fbe691a3a23639e62</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/2d115f46e9aed2c7793af9c9ba799c99e9ab8446</url>
    <id>2d115f46e9aed2c7793af9c9ba799c99e9ab8446</id>
    <committed-date>2009-05-21T08:26:51-07:00</committed-date>
    <authored-date>2009-05-21T08:26:51-07:00</authored-date>
    <message>Ordering is a query component</message>
    <tree>ebf4d96449257bb6596b7dcddbca028127ce1b23</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27b5ba7bd9e208515dacaf23a086b2d3696c2d7e</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/58862a0ee206305dfbd5565fbe691a3a23639e62</url>
    <id>58862a0ee206305dfbd5565fbe691a3a23639e62</id>
    <committed-date>2009-05-21T07:43:26-07:00</committed-date>
    <authored-date>2009-05-21T07:43:26-07:00</authored-date>
    <message>Namespace query components inside Sunspot::Query</message>
    <tree>2c2ac3832af9dae0680531548928efaa5f363a39</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d107712405a672e2997f120850f9580b5142a4e4</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/27b5ba7bd9e208515dacaf23a086b2d3696c2d7e</url>
    <id>27b5ba7bd9e208515dacaf23a086b2d3696c2d7e</id>
    <committed-date>2009-05-21T07:30:44-07:00</committed-date>
    <authored-date>2009-05-21T07:30:44-07:00</authored-date>
    <message>Spec to ensure separation between Scope and Query DSLs</message>
    <tree>dfaa25ebac86ca8563e11a887667f3782907134e</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc7662c54b23c4a741c57fea00cd369c6848058a</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/d107712405a672e2997f120850f9580b5142a4e4</url>
    <id>d107712405a672e2997f120850f9580b5142a4e4</id>
    <committed-date>2009-05-21T06:57:44-07:00</committed-date>
    <authored-date>2009-05-21T06:57:44-07:00</authored-date>
    <message>Negated restrictions in dynamic queries</message>
    <tree>18ec24883fda370bd5050585c215df335b294378</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9afc9513c4e8d25c4ed13730f14ae2ed7cb7534b</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/dc7662c54b23c4a741c57fea00cd369c6848058a</url>
    <id>dc7662c54b23c4a741c57fea00cd369c6848058a</id>
    <committed-date>2009-05-21T06:55:44-07:00</committed-date>
    <authored-date>2009-05-21T06:55:44-07:00</authored-date>
    <message>Fixed argument names</message>
    <tree>af88431e7dd07045048423e9f29ba8103e741964</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54b7e3833655ded529b1a3c314f1dda2d8fa11bc</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/9afc9513c4e8d25c4ed13730f14ae2ed7cb7534b</url>
    <id>9afc9513c4e8d25c4ed13730f14ae2ed7cb7534b</id>
    <committed-date>2009-05-20T15:17:24-07:00</committed-date>
    <authored-date>2009-05-20T15:16:30-07:00</authored-date>
    <message>Documentation and cleanup for dynamic field functionality</message>
    <tree>f7e243e101abafdfc9b89876bbc41a02c155cdc1</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef31286e1be1e48ebdfe38d5f26af88fbdd97a1e</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/54b7e3833655ded529b1a3c314f1dda2d8fa11bc</url>
    <id>54b7e3833655ded529b1a3c314f1dda2d8fa11bc</id>
    <committed-date>2009-05-20T10:52:22-07:00</committed-date>
    <authored-date>2009-05-20T10:52:22-07:00</authored-date>
    <message>Order by dynamic fields</message>
    <tree>6d00625dd711053f71d0571c3c0e4feeb3efec0e</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8181fb28f55284e138c552b2a8b58cfeee40246</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/ef31286e1be1e48ebdfe38d5f26af88fbdd97a1e</url>
    <id>ef31286e1be1e48ebdfe38d5f26af88fbdd97a1e</id>
    <committed-date>2009-05-20T09:42:44-07:00</committed-date>
    <authored-date>2009-05-20T09:42:44-07:00</authored-date>
    <message>Facet by dynamic fields</message>
    <tree>2ad84de7e1075075fc4010527ba94f94255ae2f0</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f0fc9b36243e2c3025244445956478b09e08d6e3</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/d8181fb28f55284e138c552b2a8b58cfeee40246</url>
    <id>d8181fb28f55284e138c552b2a8b58cfeee40246</id>
    <committed-date>2009-05-20T08:22:44-07:00</committed-date>
    <authored-date>2009-05-20T08:22:44-07:00</authored-date>
    <message>Facet by dynamic fields.</message>
    <tree>79419b8bf493f77ba8863353e26b9c5fb489d58d</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c506315e7597772c1e0e0e408507a22a2a2047e</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/f0fc9b36243e2c3025244445956478b09e08d6e3</url>
    <id>f0fc9b36243e2c3025244445956478b09e08d6e3</id>
    <committed-date>2009-05-20T08:03:47-07:00</committed-date>
    <authored-date>2009-05-20T08:03:47-07:00</authored-date>
    <message>Remove some unused code</message>
    <tree>bd7ff7321c2c5ea5a789ab819e862e4b9225856a</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb680645b4489ac97f36b29fc42d1936685eec10</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/4c506315e7597772c1e0e0e408507a22a2a2047e</url>
    <id>4c506315e7597772c1e0e0e408507a22a2a2047e</id>
    <committed-date>2009-05-20T07:49:47-07:00</committed-date>
    <authored-date>2009-05-20T07:49:47-07:00</authored-date>
    <message>Dynamic fields are typed

The first implementation inferred the storage type from the class of the object
encountered for search/indexing, but I decided to change it for a few reasons:

- Basing behavior on input type in Ruby is generally considered an anti-pattern;
  for instance, I may want to pass in a string representation of an integer and
  have it treated as an integer, if I've so specified.
- Type inference is not possible when specifying dynamic fields for faceting or
  indexing, since the query doesn't encounter a concrete value until results are
  returned (which is, of course far too late). So, it would be necessary to
  explicitly specify which type of field is desired for faceting/ordering, which
  presents an inconsistent API.
- The implementation is cleaner, probably largely due to the avoidance of
  logical inconsistencies outlined above.</message>
    <tree>bf828038cdac8a953d00e446d919cd8c70e07a8f</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>019a254b86e289e26076f695d68107a38d22abdb</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/eb680645b4489ac97f36b29fc42d1936685eec10</url>
    <id>eb680645b4489ac97f36b29fc42d1936685eec10</id>
    <committed-date>2009-05-20T06:58:30-07:00</committed-date>
    <authored-date>2009-05-20T06:58:30-07:00</authored-date>
    <message>Pending spec for dynamic field faceting</message>
    <tree>162bfa7e2121df167e2440ed5ce8020361ebf190</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>75f4bed3b258f08cd34d08ab4a4ec03c3b25c65c</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/019a254b86e289e26076f695d68107a38d22abdb</url>
    <id>019a254b86e289e26076f695d68107a38d22abdb</id>
    <committed-date>2009-05-19T14:58:16-07:00</committed-date>
    <authored-date>2009-05-19T14:58:16-07:00</authored-date>
    <message>Support all cases of dynamic field indexing</message>
    <tree>8cea0d7af18596e511b320118fb82562534a51a2</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f93a89dfc7282f58732967b960a0d01c68dc0f6</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/75f4bed3b258f08cd34d08ab4a4ec03c3b25c65c</url>
    <id>75f4bed3b258f08cd34d08ab4a4ec03c3b25c65c</id>
    <committed-date>2009-05-18T15:29:37-07:00</committed-date>
    <authored-date>2009-05-18T15:29:37-07:00</authored-date>
    <message>Fuller functionality for indexing dynamic fields</message>
    <tree>64a5ec93102b59a753298bf0c631a64cdbf940ca</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a285c196ef49e5456eb88b906bb1ebe9c6bda94</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/3f93a89dfc7282f58732967b960a0d01c68dc0f6</url>
    <id>3f93a89dfc7282f58732967b960a0d01c68dc0f6</id>
    <committed-date>2009-05-18T15:01:04-07:00</committed-date>
    <authored-date>2009-05-18T15:01:04-07:00</authored-date>
    <message>DRY'd up some code.</message>
    <tree>66941512f4cdd8969614cd10edaa446e5b4a9aa5</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4778e62f2425616cd2c87425c8c614994d0d654e</id>
      </parent>
    </parents>
    <author>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </author>
    <url>http://github.com/outoftime/sunspot/commit/7a285c196ef49e5456eb88b906bb1ebe9c6bda94</url>
    <id>7a285c196ef49e5456eb88b906bb1ebe9c6bda94</id>
    <committed-date>2009-05-18T14:31:35-07:00</committed-date>
    <authored-date>2009-05-18T14:31:35-07:00</authored-date>
    <message>Types know what kind of native types they handle.</message>
    <tree>617ed8b9954c8f728b47e891cd78456e2bebf7ca</tree>
    <committer>
      <name>Mat Brown</name>
      <email>mat@patch.com</email>
    </committer>
  </commit>
</commits>
