<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>49643dc61e460fbebc922418ab66865c40c4969a</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/7ff76dd90ed26683377d1fdc1b93560939615c14</url>
    <id>7ff76dd90ed26683377d1fdc1b93560939615c14</id>
    <committed-date>2009-03-24T09:05:36-07:00</committed-date>
    <authored-date>2009-03-24T09:05:36-07:00</authored-date>
    <message>add ignore .svn</message>
    <tree>3b9333656a19a3ed550567264e5550ff70327fc9</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cbfa70561b87ca3b77592fd62521f8665fe37f38</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/49643dc61e460fbebc922418ab66865c40c4969a</url>
    <id>49643dc61e460fbebc922418ab66865c40c4969a</id>
    <committed-date>2009-03-04T19:48:51-08:00</committed-date>
    <authored-date>2009-03-04T19:48:51-08:00</authored-date>
    <message>added new options to adjust: we can substitute garbage cubes with broken cubes. weapon and item settings are now adjustable too. please check multi.zzml</message>
    <tree>39048780ec5f5f3bf987ee986798937cc67dbbea</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6abce7f221a25b72192b73b8e497805f52414c7a</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/cbfa70561b87ca3b77592fd62521f8665fe37f38</url>
    <id>cbfa70561b87ca3b77592fd62521f8665fe37f38</id>
    <committed-date>2009-03-04T18:20:28-08:00</committed-date>
    <authored-date>2009-03-04T18:20:28-08:00</authored-date>
    <message>src/data/MapSetting.cpp.eruby added.</message>
    <tree>0abb157f51e14dd6b02d4710463e74103d1478fa</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84a0a6a3d0163422048b6aed89d27411f03d258e</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/6abce7f221a25b72192b73b8e497805f52414c7a</url>
    <id>6abce7f221a25b72192b73b8e497805f52414c7a</id>
    <committed-date>2009-03-04T18:19:52-08:00</committed-date>
    <authored-date>2009-03-04T18:19:52-08:00</authored-date>
    <message>add a interface for MapSetting to be inited with utils::map_any</message>
    <tree>75488de368ef0372bf74159812adebb815817689</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b23b84a7df1a351a0a5b7c242a5c01b416d9fcb</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/84a0a6a3d0163422048b6aed89d27411f03d258e</url>
    <id>84a0a6a3d0163422048b6aed89d27411f03d258e</id>
    <committed-date>2009-03-04T17:04:54-08:00</committed-date>
    <authored-date>2009-03-04T17:04:54-08:00</authored-date>
    <message>minor code clean up in AICommand.cpp</message>
    <tree>54fbe62d8565187508007169b6562b7db39a7f5c</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>09487e7ecce6c041e169f84a6828360d63f80cf2</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/7b23b84a7df1a351a0a5b7c242a5c01b416d9fcb</url>
    <id>7b23b84a7df1a351a0a5b7c242a5c01b416d9fcb</id>
    <committed-date>2009-03-04T08:25:56-08:00</committed-date>
    <authored-date>2009-03-04T08:25:56-08:00</authored-date>
    <message>class AICommand is added for providing a more flexible interface between AIBrain and AIPlayer classes. Now it's not quite finished, but that will come along gradually in the future.</message>
    <tree>c26c517892166f485526c767856f1e908ebd3d04</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>67f4429263b79a0c21963c1b35e08cec05a7e071</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/09487e7ecce6c041e169f84a6828360d63f80cf2</url>
    <id>09487e7ecce6c041e169f84a6828360d63f80cf2</id>
    <committed-date>2009-03-04T08:23:55-08:00</committed-date>
    <authored-date>2009-03-04T08:23:55-08:00</authored-date>
    <message>the SimpleCube didn't use model::state related classes.</message>
    <tree>f1d917a15761aa2088bf3e5b0eaf61718d9a5351</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ede7849ab4cbfa7597bd9d12fc9b9cfb134854d</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/67f4429263b79a0c21963c1b35e08cec05a7e071</url>
    <id>67f4429263b79a0c21963c1b35e08cec05a7e071</id>
    <committed-date>2009-02-09T10:34:38-08:00</committed-date>
    <authored-date>2009-02-09T10:34:38-08:00</authored-date>
    <message>Fixed a critical bug that Cubeat's Input will crash on systems that only detects one mouse input (e.g. Desktop Computers).</message>
    <tree>6256814e9bb57dc70815c25f86aed65cef445ca4</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3417e6c6944d26ba12fda233e8dcc8bbf4395dd9</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/3ede7849ab4cbfa7597bd9d12fc9b9cfb134854d</url>
    <id>3ede7849ab4cbfa7597bd9d12fc9b9cfb134854d</id>
    <committed-date>2009-02-08T23:25:43-08:00</committed-date>
    <authored-date>2009-02-08T23:25:43-08:00</authored-date>
    <message>changed project file to use the formal main.cpp.</message>
    <tree>f06ce13468d07b4861418f55e43232a0a3c37c44</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2677bbc70b2b4a0b3d4682dcc347427d310b7cc2</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/3417e6c6944d26ba12fda233e8dcc8bbf4395dd9</url>
    <id>3417e6c6944d26ba12fda233e8dcc8bbf4395dd9</id>
    <committed-date>2009-02-08T23:24:55-08:00</committed-date>
    <authored-date>2009-02-08T23:24:55-08:00</authored-date>
    <message>The default generated map's height is 10, not 11 (the top row is reserved for newly created cubes). When I was adjusting some default value for MapSetting in a recent commit, I made a mistake for changing the default height to 11.</message>
    <tree>d1f733ac4fe164289df537402a7eb750b2d2d603</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d2acd0782d315429b8778ff0d17201adea2a7e8c</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/2677bbc70b2b4a0b3d4682dcc347427d310b7cc2</url>
    <id>2677bbc70b2b4a0b3d4682dcc347427d310b7cc2</id>
    <committed-date>2009-02-08T23:21:24-08:00</committed-date>
    <authored-date>2009-02-08T23:21:24-08:00</authored-date>
    <message>Multiplayer mode renamed to Player vs Player, and added Player vs CPU test mode and CPU vs CPU demo mode.</message>
    <tree>b76c931abcf5ce7ba2059f20d7a0e98321af9ab6</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a2ab2a3c47e66e2069e75e8578abcfa721bc953</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/d2acd0782d315429b8778ff0d17201adea2a7e8c</url>
    <id>d2acd0782d315429b8778ff0d17201adea2a7e8c</id>
    <committed-date>2009-02-08T23:19:50-08:00</committed-date>
    <authored-date>2009-02-08T23:19:50-08:00</authored-date>
    <message>modifications made to the death-countdown warning mechanism, please check TODO for detail descriptions.</message>
    <tree>115e151beb09da9f7d6b052efe54ff8519b1dae9</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a981f62128b3706f4694ae5c3c5687b0d8e032ee</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/2a2ab2a3c47e66e2069e75e8578abcfa721bc953</url>
    <id>2a2ab2a3c47e66e2069e75e8578abcfa721bc953</id>
    <committed-date>2009-02-08T23:17:22-08:00</committed-date>
    <authored-date>2009-02-08T23:17:22-08:00</authored-date>
    <message>added ScaleWithUV accessor.</message>
    <tree>b353f28f737a43326ffadb8d1c4dab151fb978df</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f191410fec767cf6514bba894ed7aa6807841bf</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/a981f62128b3706f4694ae5c3c5687b0d8e032ee</url>
    <id>a981f62128b3706f4694ae5c3c5687b0d8e032ee</id>
    <committed-date>2009-02-08T23:16:56-08:00</committed-date>
    <authored-date>2009-02-08T23:16:56-08:00</authored-date>
    <message>added overheat mechanism. now there's a heat gauge for both player in the game (excluding Puzzle Mode).</message>
    <tree>f02ce3d4a159942c873947226f22e98af17f1cc0</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa730dbf6ffcb431246856391939ed77ca419723</id>
      </parent>
      <parent>
        <id>68faabdd5a873b771f3ad5c9e1cf0c1e9a91fbee</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/9f191410fec767cf6514bba894ed7aa6807841bf</url>
    <id>9f191410fec767cf6514bba894ed7aa6807841bf</id>
    <committed-date>2009-02-06T07:27:26-08:00</committed-date>
    <authored-date>2009-02-06T07:27:26-08:00</authored-date>
    <message>merged multimice2 back into main stream, because that branch was way off the road. will use new branch to finish the multimice feature in the future.</message>
    <tree>7d20acd26ce4c087c236d68bc5611c2393689c65</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f3b8326cd641660c0ffbf4d0ecd9c3f338d63c5a</id>
      </parent>
      <parent>
        <id>9f914a87a81a5e7dec6300f0e8df000b0684fc4a</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/aa730dbf6ffcb431246856391939ed77ca419723</url>
    <id>aa730dbf6ffcb431246856391939ed77ca419723</id>
    <committed-date>2009-02-06T06:51:28-08:00</committed-date>
    <authored-date>2009-02-06T06:51:28-08:00</authored-date>
    <message>Merge branch 'multimice2' of git@github.com:godfat/cubeat into multimice2</message>
    <tree>28fc98cf5aad8f1b128991d60e93e91668afb241</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d73834c8d53ff5ab095a3ab71981558427efc1d</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/f3b8326cd641660c0ffbf4d0ecd9c3f338d63c5a</url>
    <id>f3b8326cd641660c0ffbf4d0ecd9c3f338d63c5a</id>
    <committed-date>2009-02-06T06:51:13-08:00</committed-date>
    <authored-date>2009-02-06T06:51:13-08:00</authored-date>
    <message>just some little adjustments. I changed the ObjectPool from using 2 mutexes to using only 1 mutex in this commit, which was a duplicated move (godfat updated that as well).</message>
    <tree>28fc98cf5aad8f1b128991d60e93e91668afb241</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>08ede9ef9ccf144f3810b5f52849179165e461df</id>
      </parent>
      <parent>
        <id>0d73834c8d53ff5ab095a3ab71981558427efc1d</id>
      </parent>
    </parents>
    <author>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/9f914a87a81a5e7dec6300f0e8df000b0684fc4a</url>
    <id>9f914a87a81a5e7dec6300f0e8df000b0684fc4a</id>
    <committed-date>2009-01-27T09:24:11-08:00</committed-date>
    <authored-date>2009-01-27T09:24:11-08:00</authored-date>
    <message>Merge branch 'multimice2' of git@github.com:godfat/cubeat into multimice2</message>
    <tree>0ad955d382ad7cfc55f5ecabc87385ecadcc3ecf</tree>
    <committer>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a8f3e324bc6c134c01e3e8b328a8955435e9f93a</id>
      </parent>
    </parents>
    <author>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/08ede9ef9ccf144f3810b5f52849179165e461df</url>
    <id>08ede9ef9ccf144f3810b5f52849179165e461df</id>
    <committed-date>2009-01-27T09:23:17-08:00</committed-date>
    <authored-date>2009-01-27T09:23:17-08:00</authored-date>
    <message>boost::object_pool is not thread-safe at all. use only one mutex...</message>
    <tree>0320578c3886aa578f5adebb2f31630bad057113</tree>
    <committer>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>453d80fdb6baec9adf58dc42ea3e6cd663b359e8</id>
      </parent>
      <parent>
        <id>a8f3e324bc6c134c01e3e8b328a8955435e9f93a</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/0d73834c8d53ff5ab095a3ab71981558427efc1d</url>
    <id>0d73834c8d53ff5ab095a3ab71981558427efc1d</id>
    <committed-date>2009-01-27T08:40:11-08:00</committed-date>
    <authored-date>2009-01-27T08:40:11-08:00</authored-date>
    <message>add a void param construct method other than those generated by erb.</message>
    <tree>3d877ca06f537c2f6d3547dc7494f11a364d875f</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>853b20a0082f5af303bd61ec4694476984f9a7f7</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/453d80fdb6baec9adf58dc42ea3e6cd663b359e8</url>
    <id>453d80fdb6baec9adf58dc42ea3e6cd663b359e8</id>
    <committed-date>2009-01-27T08:34:43-08:00</committed-date>
    <authored-date>2009-01-27T08:34:43-08:00</authored-date>
    <message>project file modified.</message>
    <tree>8e723e5bc3b9336063d695a6f8290037fea469e5</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3b2cc668a25fe865b7e0d9109edbfeae6400251a</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/853b20a0082f5af303bd61ec4694476984f9a7f7</url>
    <id>853b20a0082f5af303bd61ec4694476984f9a7f7</id>
    <committed-date>2009-01-27T08:34:26-08:00</committed-date>
    <authored-date>2009-01-27T08:34:26-08:00</authored-date>
    <message>changed the test to 2 AI instead of ai vs human.</message>
    <tree>3ba6200eaadf39be0fcf6ea6af2d7cfc91402cf7</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>79b920cc5ac13f95be233239f0bca9219ef18a79</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/3b2cc668a25fe865b7e0d9109edbfeae6400251a</url>
    <id>3b2cc668a25fe865b7e0d9109edbfeae6400251a</id>
    <committed-date>2009-01-27T08:34:01-08:00</committed-date>
    <authored-date>2009-01-27T08:34:01-08:00</authored-date>
    <message>added some logging msgs in these files.</message>
    <tree>3dada25089321c616956ad9a687f0d0057fd6218</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6c4e7c922f9a04c48eee4266d736f09867affe29</id>
      </parent>
    </parents>
    <author>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/a8f3e324bc6c134c01e3e8b328a8955435e9f93a</url>
    <id>a8f3e324bc6c134c01e3e8b328a8955435e9f93a</id>
    <committed-date>2009-01-27T08:32:55-08:00</committed-date>
    <authored-date>2009-01-27T08:32:55-08:00</authored-date>
    <message>remove public mutex access. added one more mutex to separate malloc/free</message>
    <tree>28cf687e646a5bf844d64bce7dfeefcd322fde61</tree>
    <committer>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c812f3804094f87706403acf9036c3b9197cc5f</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/79b920cc5ac13f95be233239f0bca9219ef18a79</url>
    <id>79b920cc5ac13f95be233239f0bca9219ef18a79</id>
    <committed-date>2009-01-27T08:31:21-08:00</committed-date>
    <authored-date>2009-01-27T08:31:21-08:00</authored-date>
    <message>don't pass in pMapSetting into cloned map, clone the map setting.</message>
    <tree>00988d3b4854e15ab4923dad5e2e0cd2efe85987</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7dd285ce678515b2eccec6287c0da381808f3d0f</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/3c812f3804094f87706403acf9036c3b9197cc5f</url>
    <id>3c812f3804094f87706403acf9036c3b9197cc5f</id>
    <committed-date>2009-01-27T08:29:30-08:00</committed-date>
    <authored-date>2009-01-27T08:29:30-08:00</authored-date>
    <message>add void param construct other than the ones that generated by erb.</message>
    <tree>359d8effd6f352c3a2192a4798cd5950cc96e1d1</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f22793631ebc8dd9ce752a9c3c0e9912afa1165</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/7dd285ce678515b2eccec6287c0da381808f3d0f</url>
    <id>7dd285ce678515b2eccec6287c0da381808f3d0f</id>
    <committed-date>2009-01-27T08:26:22-08:00</committed-date>
    <authored-date>2009-01-27T08:26:22-08:00</authored-date>
    <message>add clone method.</message>
    <tree>207887c2bd093c1f27a7d51a78211af558fd11cb</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5bae9ebcbed8c34e655cbfb58e3994a5a9b1747</id>
      </parent>
    </parents>
    <author>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/8f22793631ebc8dd9ce752a9c3c0e9912afa1165</url>
    <id>8f22793631ebc8dd9ce752a9c3c0e9912afa1165</id>
    <committed-date>2009-01-27T08:21:40-08:00</committed-date>
    <authored-date>2009-01-27T08:21:40-08:00</authored-date>
    <message>This is thread safe logging utility.</message>
    <tree>6424480294e3f8095689ffd4e5e5015bda24c3a0</tree>
    <committer>
      <name>arch.jslin</name>
      <email>archilifelin@yahoo.com.tw</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29a1a7795bfab0155aadfd8226449b1b0ffdbfbf</id>
      </parent>
    </parents>
    <author>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/68faabdd5a873b771f3ad5c9e1cf0c1e9a91fbee</url>
    <id>68faabdd5a873b771f3ad5c9e1cf0c1e9a91fbee</id>
    <committed-date>2009-01-27T07:44:50-08:00</committed-date>
    <authored-date>2009-01-27T07:44:50-08:00</authored-date>
    <message>convert tabs to spaces with $ source_tools st:strip[4]</message>
    <tree>07b6c35dec772b03111b3c9b6239de15cd1196ec</tree>
    <committer>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5bae9ebcbed8c34e655cbfb58e3994a5a9b1747</id>
      </parent>
    </parents>
    <author>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </author>
    <url>http://github.com/godfat/cubeat/commit/6c4e7c922f9a04c48eee4266d736f09867affe29</url>
    <id>6c4e7c922f9a04c48eee4266d736f09867affe29</id>
    <committed-date>2009-01-27T07:38:38-08:00</committed-date>
    <authored-date>2009-01-27T07:38:38-08:00</authored-date>
    <message>make object_pool be thread-safe. use *_mt method family. TODO:

  * make for_template_parameters_within work for 0..5
    so construct(void) would be thread-safe.</message>
    <tree>59bffc0aeddf8fd8769f122105f902c063b2f479</tree>
    <committer>
      <name>godfat</name>
      <email>godfat@godfat.org</email>
    </committer>
  </commit>
</commits>
