<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c6015851afa7e26404e9a113db9003d7e12a4c03</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/458329ee8df71ae1c6d9baf409a4a0b7443d44ca</url>
    <id>458329ee8df71ae1c6d9baf409a4a0b7443d44ca</id>
    <committed-date>2009-09-18T21:32:20-07:00</committed-date>
    <authored-date>2009-09-18T21:32:20-07:00</authored-date>
    <message>Move internal JavaScript files under lib/johnson/js.</message>
    <tree>a38e902e9678c8a47bfec6d4ab9d5d2a2e99606a</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bccd2d200a6b6ebe256f06bde6aec970e9cf59d4</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/00580d94e451ecb90f56f947e4a69a12ab76d287</url>
    <id>00580d94e451ecb90f56f947e4a69a12ab76d287</id>
    <committed-date>2009-03-26T12:45:58-07:00</committed-date>
    <authored-date>2009-03-26T12:43:39-07:00</authored-date>
    <message>Removing bits not directly related to the runtime.

I'm deleting a lot of good stuff here, including Johnson.Template,
Yehuda's work on page DOM, and the jQuery tests. I don't think they
belong in Johnson proper. We'll likely move a lot of the page DOM
stuff to Aaron's work on Taka.</message>
    <tree>b88e0bd23ce42007cfdc562c18df78b0d287ef4e</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>99f84e23d96469949b32e219e4bc52a469d92745</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/26b243e147bf382e75e14c3ce60ecd597a678ac2</url>
    <id>26b243e147bf382e75e14c3ce60ecd597a678ac2</id>
    <committed-date>2009-01-24T19:01:59-08:00</committed-date>
    <authored-date>2009-01-24T19:01:59-08:00</authored-date>
    <message>using taka for dom implementation</message>
    <tree>f84452277c35424b09e247979b77bba20a1a3586</tree>
    <committer>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1b88ccb27f3e431e88af45bd73d9a6073e85a2a</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/18a231e128ec07e5a5cdb48c97537cdd5e658e19</url>
    <id>18a231e128ec07e5a5cdb48c97537cdd5e658e19</id>
    <committed-date>2008-11-19T09:17:54-08:00</committed-date>
    <authored-date>2008-11-19T09:17:54-08:00</authored-date>
    <message>Makes jQuery nominally load</message>
    <tree>403046d463fd766a9128a47a08c186c1dc1206b8</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>40378adbc77124d63c46c308b8c8f8d013570f67</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/b38a1ab0f0f253fc1eb16b048d7edf85ccc91740</url>
    <id>b38a1ab0f0f253fc1eb16b048d7edf85ccc91740</id>
    <committed-date>2008-09-09T01:03:44-07:00</committed-date>
    <authored-date>2008-09-09T01:03:44-07:00</authored-date>
    <message>It's now possible to execute multiple JS files on the command-line.

  $ johnson foo.js bar.js # will evaluate both</message>
    <tree>0348de23e85be7f367d0e3efea6b106adcac0dbe</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce6f50f95fe38790d33f1de6299a5eca50301e44</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/26d4d614720232a5193aed79cc4d6ba070a195c4</url>
    <id>26d4d614720232a5193aed79cc4d6ba070a195c4</id>
    <committed-date>2008-06-19T14:06:01-07:00</committed-date>
    <authored-date>2008-06-19T14:06:01-07:00</authored-date>
    <message>Make bin/johnson act a bit more like Rhino for easy framework-hoppin'.</message>
    <tree>3215de9f5ca458a399c19816c0da9274806d6cb2</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>89271caeed6451c68f83848cbf49393de99e4583</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/3a3b19589872da66aa24a704491d4acfec782f73</url>
    <id>3a3b19589872da66aa24a704491d4acfec782f73</id>
    <committed-date>2008-06-11T13:42:22-07:00</committed-date>
    <authored-date>2008-06-11T13:42:22-07:00</authored-date>
    <message>catching dom exceptions correctly</message>
    <tree>000f461878f96307a355e2630b59dacf971188d2</tree>
    <committer>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f3b6d3eb2999779491dee2f20d9bee1be2e9e44</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/0606bad7541e314a314174633578b73174dfdc6b</url>
    <id>0606bad7541e314a314174633578b73174dfdc6b</id>
    <committed-date>2008-06-05T12:19:15-07:00</committed-date>
    <authored-date>2008-06-05T12:19:15-07:00</authored-date>
    <message>Initial attempts to run jQuery units.</message>
    <tree>80c526daa9cc01fdc64cea56cc6ca12a13eb04c8</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8b08d8904d05bebda6636e836791d1bae918cd1e</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/5cd2cc8d64e2a2a1d529aa2f21f4c5b1e34c84f9</url>
    <id>5cd2cc8d64e2a2a1d529aa2f21f4c5b1e34c84f9</id>
    <committed-date>2008-06-02T17:19:17-07:00</committed-date>
    <authored-date>2008-06-02T17:19:17-07:00</authored-date>
    <message>Fixes to make jQuery run</message>
    <tree>2a6431595527512f095695367a48b135afd4d4c7</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>650bf4d457840addb15708926d0b291009592a72</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/ed158c2e37ac290073006cc3ce19193d3a87d7e9</url>
    <id>ed158c2e37ac290073006cc3ce19193d3a87d7e9</id>
    <committed-date>2008-06-02T11:12:39-07:00</committed-date>
    <authored-date>2008-06-02T11:12:39-07:00</authored-date>
    <message>Env.js is fixed; unveiled awesome segfault</message>
    <tree>444af47fb1a1a42848c1952c55efdf121833f601</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d01b4f9cf1d1c79360824c770f6696c485b7a5a1</id>
      </parent>
      <parent>
        <id>df68a863798de06dbb16567852da75eaa9486d98</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/650bf4d457840addb15708926d0b291009592a72</url>
    <id>650bf4d457840addb15708926d0b291009592a72</id>
    <committed-date>2008-06-02T10:48:34-07:00</committed-date>
    <authored-date>2008-06-02T10:48:34-07:00</authored-date>
    <message>Merge branch 'master' of git@github.com:jbarnette/johnson

* 'master' of git@github.com:jbarnette/johnson:
  updating manifest
  Making exceptions better.
  adding an enumerating visitor</message>
    <tree>9b64757434dc20d99e6e21a99a196b8689a4f9aa</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>19370c4a21d6a7b949945f56ba2af23d357f3c6b</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/d01b4f9cf1d1c79360824c770f6696c485b7a5a1</url>
    <id>d01b4f9cf1d1c79360824c770f6696c485b7a5a1</id>
    <committed-date>2008-06-02T10:48:21-07:00</committed-date>
    <authored-date>2008-06-02T10:48:21-07:00</authored-date>
    <message>Remove XML issue for now; remove badness from env.js; add __FILE__</message>
    <tree>6c596a1ed7aa3fabdb2b3c733d13e2f65e39958b</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ab1e446a5d21481038a96a04a88585eb34bcaa1e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/d4969c6bdba5740518c2b4ae625a9037287465cc</url>
    <id>d4969c6bdba5740518c2b4ae625a9037287465cc</id>
    <committed-date>2008-06-01T13:59:39-07:00</committed-date>
    <authored-date>2008-06-01T13:59:39-07:00</authored-date>
    <message>Making exceptions better.</message>
    <tree>7130ce198274333298a8d3714eee06ec9757e360</tree>
    <committer>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c8364cebcf1ef191dac486e31b111fced3a630e6</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/947c557bb8b54f75e236c09209492dce5d650b36</url>
    <id>947c557bb8b54f75e236c09209492dce5d650b36</id>
    <committed-date>2008-05-31T18:01:30-07:00</committed-date>
    <authored-date>2008-05-31T18:01:30-07:00</authored-date>
    <message>adding assert and requiring net/http in browser</message>
    <tree>7ce1cb4a47867d1e9a5a121386cb84f1d2201f6c</tree>
    <committer>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7e38f0a1a1e777ca2370838fc6a7f8dc0b05b92</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/8f379af3241e2b6cb791eec868d41be20d736255</url>
    <id>8f379af3241e2b6cb791eec868d41be20d736255</id>
    <committed-date>2008-05-31T17:46:16-07:00</committed-date>
    <authored-date>2008-05-31T17:46:16-07:00</authored-date>
    <message>It's not over till it's over br0.</message>
    <tree>a48c9430cfee04b85259f18aa99f14325d40befe</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>767364fb63a51c30eb43e3ffcebe65b4ac85fcc6</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/c46ddad689be0ead9578c946dfcaeb75d8cf7e0c</url>
    <id>c46ddad689be0ead9578c946dfcaeb75d8cf7e0c</id>
    <committed-date>2008-05-31T14:47:13-07:00</committed-date>
    <authored-date>2008-05-31T14:47:13-07:00</authored-date>
    <message>test parsing an html file</message>
    <tree>aaabf41ed0aefc95fc561f62247bbec254ff9c99</tree>
    <committer>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>59807b0f2fbcd193aeec31f8676bffad951fc772</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/3ba6b82bee91202cd1d7011bee1b6f1af0996297</url>
    <id>3ba6b82bee91202cd1d7011bee1b6f1af0996297</id>
    <committed-date>2008-05-31T14:00:24-07:00</committed-date>
    <authored-date>2008-05-31T14:00:24-07:00</authored-date>
    <message>using the runtime for exception raising</message>
    <tree>027e6e91454b60f6b1d511a2346b5821c4a3e168</tree>
    <committer>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae3584f2d4e47d82c063c89631bcd8b23acfd9db</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/68c9c39f88088f96eed26922a141c0fbb8dc24e2</url>
    <id>68c9c39f88088f96eed26922a141c0fbb8dc24e2</id>
    <committed-date>2008-05-30T18:54:36-07:00</committed-date>
    <authored-date>2008-05-30T18:54:36-07:00</authored-date>
    <message>location = is supposed to be async</message>
    <tree>57c32e7aa5d4061f3f96fa4ae64cc912ab78e5c3</tree>
    <committer>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>794e0ac850a2b7e90feeb27c48267194e1c99be8</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/ae3584f2d4e47d82c063c89631bcd8b23acfd9db</url>
    <id>ae3584f2d4e47d82c063c89631bcd8b23acfd9db</id>
    <committed-date>2008-05-30T17:18:16-07:00</committed-date>
    <authored-date>2008-05-30T17:18:16-07:00</authored-date>
    <message>Runtime is the new Context. One context per Ruby thread.</message>
    <tree>019aa9a9739d6de9d366bad61e894779f48d5a2a</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bdaf1704fb2cd1a4e0e593e5e3447313fb44bdb5</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/faeef59aae1926e2bda69f1da515eb6d1cbbcd36</url>
    <id>faeef59aae1926e2bda69f1da515eb6d1cbbcd36</id>
    <committed-date>2008-04-29T21:03:53-07:00</committed-date>
    <authored-date>2008-04-29T21:03:53-07:00</authored-date>
    <message>moving browser.js, testing browser.js</message>
    <tree>fa0ed00bded44af2da695a90ee2bd23bd0376e95</tree>
    <committer>
      <name>Aaron Patterson</name>
      <email>aaron.patterson@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bdc27a92159324817faf5c8b55a7e99975aabf40</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/2a6d58a1923b5bd5f815d768a53d58cd820e06fd</url>
    <id>2a6d58a1923b5bd5f815d768a53d58cd820e06fd</id>
    <committed-date>2008-04-25T21:28:14-07:00</committed-date>
    <authored-date>2008-04-25T21:28:14-07:00</authored-date>
    <message>Scratch that, toSymbol() is better. Use Object.defineProperty(), since we have it.</message>
    <tree>d182d25ff2e4dbc58d2f4e491bd8588d48a2c0e7</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b05fc61dbfecb85b1242473870f18fab9cd096a4</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/bdc27a92159324817faf5c8b55a7e99975aabf40</url>
    <id>bdc27a92159324817faf5c8b55a7e99975aabf40</id>
    <committed-date>2008-04-25T20:33:22-07:00</committed-date>
    <authored-date>2008-04-25T20:33:22-07:00</authored-date>
    <message>Added String.prototype.symbolize()</message>
    <tree>1f9222a527308c1180a76de98d834b18106581b0</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70adb2d1f64969cf8a093a3a1266a1d94bc8e888</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Draper</name>
      <email>matthew@trebex.net</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/5d5c1ab3a24b07483d7bae0e4d3ae9f8a57357ee</url>
    <id>5d5c1ab3a24b07483d7bae0e4d3ae9f8a57357ee</id>
    <committed-date>2008-04-25T04:46:23-07:00</committed-date>
    <authored-date>2008-04-25T04:46:23-07:00</authored-date>
    <message>Replace Ruby.Generator with a much dumber implementation.

We only need to handle the case where we know all the generator values
in advance, so we can skip using Ruby's generator.rb: the old one uses
continuations; the new one uses threads... neither is likely to please
SpiderMonkey.</message>
    <tree>018f7abcc24bc8906bb11c81eab7c6eaecf909fa</tree>
    <committer>
      <name>Matthew Draper</name>
      <email>matthew@trebex.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>12809c7350a64ebed6f09262ed9d94606b5f9843</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/5ffd6cfdc28633474e748b2e95d452d588117a06</url>
    <id>5ffd6cfdc28633474e748b2e95d452d588117a06</id>
    <committed-date>2008-04-23T01:27:32-07:00</committed-date>
    <authored-date>2008-04-23T01:27:32-07:00</authored-date>
    <message>Don't use the built-in eval.</message>
    <tree>a531b6668b46c8d23951c60b3a5b3eb125c7e644</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c6383bfedf7e7a87ced0d20cc78dc8ff3499eee4</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/544990cad2b7dab34a4a00d9cd65a983488e50f3</url>
    <id>544990cad2b7dab34a4a00d9cd65a983488e50f3</id>
    <committed-date>2008-04-21T12:14:21-07:00</committed-date>
    <authored-date>2008-04-21T12:14:21-07:00</authored-date>
    <message>New directory.</message>
    <tree>2b0102f1aba678954671629bdc2f097aa9459cf0</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d86c7572db36abc570b36e92ecb54c7f154c7df7</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/c6383bfedf7e7a87ced0d20cc78dc8ff3499eee4</url>
    <id>c6383bfedf7e7a87ced0d20cc78dc8ff3499eee4</id>
    <committed-date>2008-04-21T12:14:03-07:00</committed-date>
    <authored-date>2008-04-21T12:14:03-07:00</authored-date>
    <message>Namespaced our JS bits.</message>
    <tree>39d095cd98346397fec941efae31b742a0551e25</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>76d535d88781ace1f3dd51ea5b8e87a1013ae92d</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/b7616ddcc75f1b06b46861a0e95136eaa1045646</url>
    <id>b7616ddcc75f1b06b46861a0e95136eaa1045646</id>
    <committed-date>2008-04-20T02:40:07-07:00</committed-date>
    <authored-date>2008-04-20T02:40:07-07:00</authored-date>
    <message>Reimplement property and method access. Mostly.</message>
    <tree>0d0bccf7d5740e67422217fff772e93396a01804</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f242d2c7586272112cf5585a7e7f1681fb4be6b</id>
      </parent>
    </parents>
    <author>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/4ffbbcf65a60b30fdd3d710ed3072918eb0c4725</url>
    <id>4ffbbcf65a60b30fdd3d710ed3072918eb0c4725</id>
    <committed-date>2008-04-19T15:19:36-07:00</committed-date>
    <authored-date>2008-04-19T15:19:36-07:00</authored-date>
    <message>Johnson.templatize() FTW.</message>
    <tree>3b72d47b62745d10ca161cfbed1de97676a36b10</tree>
    <committer>
      <name>John Barnette</name>
      <email>jbarnette@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c27aeb62ff7dc368b80f895c48bb4e443ff351c8</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </author>
    <url>http://github.com/jbarnette/johnson/commit/8a702090ef57e59efe1161785a25351d888cf211</url>
    <id>8a702090ef57e59efe1161785a25351d888cf211</id>
    <committed-date>2008-04-19T14:17:44-07:00</committed-date>
    <authored-date>2008-04-19T14:17:44-07:00</authored-date>
    <message>Moving JS over into top-level directory; changing LOAD_PATH; Added template.js</message>
    <tree>f69fd7f94209bf36ac815ed7c453ff3fda2e55bb</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@gmail.com</email>
    </committer>
  </commit>
</commits>
