<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>a0bc0c93be7b0dd497e36bfb6f46911654a9da4e</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/2964a23eb2571bd2896e0d92cdd3c9c30762135a</url>
    <id>2964a23eb2571bd2896e0d92cdd3c9c30762135a</id>
    <committed-date>2009-10-06T00:12:29-07:00</committed-date>
    <authored-date>2009-10-06T00:12:29-07:00</authored-date>
    <message>website update</message>
    <tree>eb719879e269b20b94fc517e9bce53107b94e398</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>be1000d8c8a4a0ba363dce7a14e343d2c332aef5</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/a0bc0c93be7b0dd497e36bfb6f46911654a9da4e</url>
    <id>a0bc0c93be7b0dd497e36bfb6f46911654a9da4e</id>
    <committed-date>2009-10-06T00:04:10-07:00</committed-date>
    <authored-date>2009-10-06T00:04:10-07:00</authored-date>
    <message>download page update</message>
    <tree>b5e034ba90b63e55ef8a5e2af089d362a1eeb2c1</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69095c2fef5f6fdb5abab01e2bce3f308ea4b00a</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/be1000d8c8a4a0ba363dce7a14e343d2c332aef5</url>
    <id>be1000d8c8a4a0ba363dce7a14e343d2c332aef5</id>
    <committed-date>2009-10-05T23:43:06-07:00</committed-date>
    <authored-date>2009-10-05T23:43:06-07:00</authored-date>
    <message>website update</message>
    <tree>bdeda09ff688ab57bb9131ad28b1a495f22c1e7f</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>729954d9a9b35a9fbcf927cd613afcaed44b630c</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/69095c2fef5f6fdb5abab01e2bce3f308ea4b00a</url>
    <id>69095c2fef5f6fdb5abab01e2bce3f308ea4b00a</id>
    <committed-date>2009-10-05T23:14:20-07:00</committed-date>
    <authored-date>2009-10-05T23:14:20-07:00</authored-date>
    <message>releasing 2.1.0b84</message>
    <tree>0fc70b96e7a4f5d658f3b8337d4a497afd480914</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6ef84d727956869f1b15b607a76b223e87aaa1f</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/729954d9a9b35a9fbcf927cd613afcaed44b630c</url>
    <id>729954d9a9b35a9fbcf927cd613afcaed44b630c</id>
    <committed-date>2009-10-05T23:10:45-07:00</committed-date>
    <authored-date>2009-10-05T23:10:45-07:00</authored-date>
    <message>releasing 2.1.0b83</message>
    <tree>53a847750b22f214050eee2481250b5679ee158d</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1c2f05872b3c8a121794ad0019c945b8cc32cc33</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/a6ef84d727956869f1b15b607a76b223e87aaa1f</url>
    <id>a6ef84d727956869f1b15b607a76b223e87aaa1f</id>
    <committed-date>2009-10-05T23:08:02-07:00</committed-date>
    <authored-date>2009-10-05T23:08:02-07:00</authored-date>
    <message>releasing 2.1.0b82</message>
    <tree>038c2cab114137b2122d07c1e18487655fe79c65</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>21170b30b37f2e85d1a0c31b8c5d640af2e0023d</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/1c2f05872b3c8a121794ad0019c945b8cc32cc33</url>
    <id>1c2f05872b3c8a121794ad0019c945b8cc32cc33</id>
    <committed-date>2009-10-05T23:07:41-07:00</committed-date>
    <authored-date>2009-10-05T23:07:41-07:00</authored-date>
    <message>release script update for 2.1.0</message>
    <tree>88ee3a82f48f3ef2b25f54eaac0559586dc123a0</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4cc420a0d2650af01200f2b8bb4294915818bbc6</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/21170b30b37f2e85d1a0c31b8c5d640af2e0023d</url>
    <id>21170b30b37f2e85d1a0c31b8c5d640af2e0023d</id>
    <committed-date>2009-10-05T22:53:57-07:00</committed-date>
    <authored-date>2009-10-05T22:53:57-07:00</authored-date>
    <message>releasing 2.1.0b81</message>
    <tree>4c101e014cb29efb3b49fad0361d5da3f8f30a8e</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a71a8848583b14773c44520e77d56e3b72f24924</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/4cc420a0d2650af01200f2b8bb4294915818bbc6</url>
    <id>4cc420a0d2650af01200f2b8bb4294915818bbc6</id>
    <committed-date>2009-10-05T22:16:44-07:00</committed-date>
    <authored-date>2009-10-05T22:16:44-07:00</authored-date>
    <message>releasing 2.1.0b80</message>
    <tree>98a906439c96a4ef00038d1907e7aa3e20ad422f</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f60a65a3dca2475bda78758ee7b272060b77d6f9</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/a71a8848583b14773c44520e77d56e3b72f24924</url>
    <id>a71a8848583b14773c44520e77d56e3b72f24924</id>
    <committed-date>2009-08-22T15:10:26-07:00</committed-date>
    <authored-date>2009-08-22T15:10:26-07:00</authored-date>
    <message>make exists not throwing exception to keep API unchanged from earlier version</message>
    <tree>9618b3bc3c4e7552e472dd62fc22a2957ba543d2</tree>
    <committer>
      <name>wolfdancer</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bcf9f10fed76571d29ce4af1226e22250e771e1f</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/f60a65a3dca2475bda78758ee7b272060b77d6f9</url>
    <id>f60a65a3dca2475bda78758ee7b272060b77d6f9</id>
    <committed-date>2009-08-22T14:53:50-07:00</committed-date>
    <authored-date>2009-08-22T14:53:50-07:00</authored-date>
    <message>reverted the accidental API change.  exists should not throw exception</message>
    <tree>807a1fc274f6084b9ed75a022628566e278148bb</tree>
    <committer>
      <name>wolfdancer</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>88f06946e9526bd226ef1b0b90c7db299a907647</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/bcf9f10fed76571d29ce4af1226e22250e771e1f</url>
    <id>bcf9f10fed76571d29ce4af1226e22250e771e1f</id>
    <committed-date>2009-08-22T14:43:54-07:00</committed-date>
    <authored-date>2009-08-22T14:43:54-07:00</authored-date>
    <message>use CodeBlockAssert instead of CodeBlockAssertion to match name convention, made BaseAssert a concrete class</message>
    <tree>3fd57d09760a93631f953d4b06dd8a696b0201a0</tree>
    <committer>
      <name>wolfdancer</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae0e81a5bfa217855a17c9b09a502aa91f39c7fe</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/88f06946e9526bd226ef1b0b90c7db299a907647</url>
    <id>88f06946e9526bd226ef1b0b90c7db299a907647</id>
    <committed-date>2009-08-17T15:18:23-07:00</committed-date>
    <authored-date>2009-08-17T15:18:23-07:00</authored-date>
    <message>renamed CodeBlockAssertion to CodeBlockAssert for consistency, updated JavaDoc for BaseAssert</message>
    <tree>fb1f261b0c358b254e263b5e676a3d2eb73a7c27</tree>
    <committer>
      <name>unknown</name>
      <email>Lianxin and Shane@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa28a10def663e0daf3ade1c44b9961aa2a5abab</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/ae0e81a5bfa217855a17c9b09a502aa91f39c7fe</url>
    <id>ae0e81a5bfa217855a17c9b09a502aa91f39c7fe</id>
    <committed-date>2009-06-05T21:56:03-07:00</committed-date>
    <authored-date>2009-06-05T21:56:03-07:00</authored-date>
    <message>moved the static 'with' methods to Input/Output class and made the internal open method on ResourceManager non-public.  In this way, only the right methods will show up in the right context</message>
    <tree>b53f515c5d71f905888a23b116ca0e59edac1985</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>510d97b1eb6efcf52ba75cf18e98a24fd2acd36a</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/aa28a10def663e0daf3ade1c44b9961aa2a5abab</url>
    <id>aa28a10def663e0daf3ade1c44b9961aa2a5abab</id>
    <committed-date>2009-06-05T21:15:07-07:00</committed-date>
    <authored-date>2009-06-05T21:15:07-07:00</authored-date>
    <message>redirect all contacts to google group</message>
    <tree>dc135d20f0e055e8a91a7c76461cf1cc1232fa11</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3535ebbd091fba7f5d9df191378e58ac381932dc</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/510d97b1eb6efcf52ba75cf18e98a24fd2acd36a</url>
    <id>510d97b1eb6efcf52ba75cf18e98a24fd2acd36a</id>
    <committed-date>2009-06-04T22:51:10-07:00</committed-date>
    <authored-date>2009-06-04T22:51:10-07:00</authored-date>
    <message>separated the output and input operations and deprecated bunch of methods</message>
    <tree>d318140f403c7b7e6e189d53aa30df287da29158</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b66e2f6b8ed10affdee1af4f6dc324b1c1fd17e0</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/3535ebbd091fba7f5d9df191378e58ac381932dc</url>
    <id>3535ebbd091fba7f5d9df191378e58ac381932dc</id>
    <committed-date>2009-06-03T23:22:24-07:00</committed-date>
    <authored-date>2009-06-03T23:22:24-07:00</authored-date>
    <message>website fixses</message>
    <tree>d6d44fb72d2b31df23d3a00eabd48801f4512280</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>03aa25bdaf8943da7f01831f5b018c786d8f80ef</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/b66e2f6b8ed10affdee1af4f6dc324b1c1fd17e0</url>
    <id>b66e2f6b8ed10affdee1af4f6dc324b1c1fd17e0</id>
    <committed-date>2009-06-03T22:40:37-07:00</committed-date>
    <authored-date>2009-06-03T22:40:37-07:00</authored-date>
    <message>updated the website links</message>
    <tree>1d740186ef85f44941db2c2ff99ad321308becdf</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6198f8a58389f22888098bc4ac960f649c0f66b6</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/03aa25bdaf8943da7f01831f5b018c786d8f80ef</url>
    <id>03aa25bdaf8943da7f01831f5b018c786d8f80ef</id>
    <committed-date>2009-06-03T22:18:54-07:00</committed-date>
    <authored-date>2009-06-03T22:18:54-07:00</authored-date>
    <message>releasing 2.0.0b79</message>
    <tree>0ec1fe9cbb6274d34055fe3c27c34a2b569e1516</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69fb8b2663b05422f70faf5319c633df88abd4ae</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/6198f8a58389f22888098bc4ac960f649c0f66b6</url>
    <id>6198f8a58389f22888098bc4ac960f649c0f66b6</id>
    <committed-date>2009-06-03T22:18:48-07:00</committed-date>
    <authored-date>2009-06-03T22:18:48-07:00</authored-date>
    <message>link to the ftp classes</message>
    <tree>b9098cab3903e59aca1f498ab17939fd6e811499</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5221d313b58019bfbd779d3cc2ef5946bc95c049</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/69fb8b2663b05422f70faf5319c633df88abd4ae</url>
    <id>69fb8b2663b05422f70faf5319c633df88abd4ae</id>
    <committed-date>2009-06-03T22:15:52-07:00</committed-date>
    <authored-date>2009-06-03T22:15:52-07:00</authored-date>
    <message>updated the website structure to have link to the reports and javadoc</message>
    <tree>dfb93860f5c76a2f83e2052036e9b0cb8d5885e7</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c4574af678459e9988c503d21a05d9a9c4e1c29c</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/5221d313b58019bfbd779d3cc2ef5946bc95c049</url>
    <id>5221d313b58019bfbd779d3cc2ef5946bc95c049</id>
    <committed-date>2009-06-03T21:59:24-07:00</committed-date>
    <authored-date>2009-06-03T21:59:24-07:00</authored-date>
    <message>releasing 2.0.0b78</message>
    <tree>bfd37562bd728beb9a988f9f154bfb3f37efdabe</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a73a89aca0c1fd3bd492980fb6ef2dbb26301ff</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/c4574af678459e9988c503d21a05d9a9c4e1c29c</url>
    <id>c4574af678459e9988c503d21a05d9a9c4e1c29c</id>
    <committed-date>2009-06-03T21:58:15-07:00</committed-date>
    <authored-date>2009-06-03T21:58:15-07:00</authored-date>
    <message>releasing 2.0.0b77</message>
    <tree>25e0fd0e786920b238b959dda8701c4e6ef5621a</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ee20a72c35895e22ae2cc4ee806a6b0d4d6eba6f</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/4a73a89aca0c1fd3bd492980fb6ef2dbb26301ff</url>
    <id>4a73a89aca0c1fd3bd492980fb6ef2dbb26301ff</id>
    <committed-date>2009-06-03T21:56:42-07:00</committed-date>
    <authored-date>2009-06-03T21:56:42-07:00</authored-date>
    <message>releasing 2.0.0b76</message>
    <tree>1fff720b5324e125cdba271fcd63341101908520</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32ba12cc6a56a13b3241cb1d842630b0dd4068ae</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/ee20a72c35895e22ae2cc4ee806a6b0d4d6eba6f</url>
    <id>ee20a72c35895e22ae2cc4ee806a6b0d4d6eba6f</id>
    <committed-date>2009-06-03T21:49:49-07:00</committed-date>
    <authored-date>2009-06-03T21:49:49-07:00</authored-date>
    <message>releasing 2.0.0b75</message>
    <tree>e100d574615fedd7ac7918921a205561cafc4575</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4e07ea59ea58eb8d9ea0abaf556fc87faf106229</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/32ba12cc6a56a13b3241cb1d842630b0dd4068ae</url>
    <id>32ba12cc6a56a13b3241cb1d842630b0dd4068ae</id>
    <committed-date>2009-06-03T21:43:11-07:00</committed-date>
    <authored-date>2009-06-03T21:43:11-07:00</authored-date>
    <message>simplified the assertion factory API.  Changed back the four original list methods on TDirectory so that they are the same from 1.x releases, since they are deprecated anyway</message>
    <tree>ff27d3368de3dc52033afdb1b41bf5dd368ba008</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1153195f429144dd714a0c5dfb21ccfa5d195ce7</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/4e07ea59ea58eb8d9ea0abaf556fc87faf106229</url>
    <id>4e07ea59ea58eb8d9ea0abaf556fc87faf106229</id>
    <committed-date>2009-06-03T21:27:14-07:00</committed-date>
    <authored-date>2009-06-03T21:27:14-07:00</authored-date>
    <message>getting ready for 2.0 release</message>
    <tree>ad80ad2a58af95be15c332f849abbb8821c42df6</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a52a83072514e4b5782a36f9bf271de01cc8c9c7</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/1153195f429144dd714a0c5dfb21ccfa5d195ce7</url>
    <id>1153195f429144dd714a0c5dfb21ccfa5d195ce7</id>
    <committed-date>2009-06-02T23:50:25-07:00</committed-date>
    <authored-date>2009-06-02T23:50:25-07:00</authored-date>
    <message>finish JavaDoc for one class, 16 more to go before releasing 2.0</message>
    <tree>428ce992f794789eebb2c804b8dad6cf4533d2f6</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>30f6d30b4b504a922faf7cdc977ae74c141fc500</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/a52a83072514e4b5782a36f9bf271de01cc8c9c7</url>
    <id>a52a83072514e4b5782a36f9bf271de01cc8c9c7</id>
    <committed-date>2009-06-02T22:29:02-07:00</committed-date>
    <authored-date>2009-06-02T22:29:02-07:00</authored-date>
    <message>added javadoc task</message>
    <tree>99158fc3544316e25db9ca09e8b025d236b160f8</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1336f5f5c853f5eb874b21f6eb527286140f021f</id>
      </parent>
    </parents>
    <author>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </author>
    <url>http://github.com/wolfdancer/cotta/commit/30f6d30b4b504a922faf7cdc977ae74c141fc500</url>
    <id>30f6d30b4b504a922faf7cdc977ae74c141fc500</id>
    <committed-date>2009-05-31T20:22:10-07:00</committed-date>
    <authored-date>2009-05-31T20:22:10-07:00</authored-date>
    <message>retire IoManager and IoProcessor and separated input processing and output processing</message>
    <tree>1a38b65c63452a92e66b740ea05e04789e547ed2</tree>
    <committer>
      <name>wolfdancer</name>
      <email>wolfdancer@gmail.com</email>
    </committer>
  </commit>
</commits>
