<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>89e996b979d3336d668854b36d7e91f11d6a1217</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/8cfdf999f3520ef3a8077d043b1218f9a74bd43a</url>
    <id>8cfdf999f3520ef3a8077d043b1218f9a74bd43a</id>
    <committed-date>2009-06-23T01:00:20-07:00</committed-date>
    <authored-date>2009-06-23T01:00:20-07:00</authored-date>
    <message>torrent file uses prototypical extension</message>
    <tree>4e5e4901a2633b949705281a577d5ac71e961b8d</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>80d421c5853099e063dfd1310f543abf5cb9ef09</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/89e996b979d3336d668854b36d7e91f11d6a1217</url>
    <id>89e996b979d3336d668854b36d7e91f11d6a1217</id>
    <committed-date>2009-06-23T00:59:37-07:00</committed-date>
    <authored-date>2009-06-23T00:59:37-07:00</authored-date>
    <message>Simplify torrent implementation, use AttributeEventDispatcher.  Observe changes to files and fileStats attributes</message>
    <tree>e470816f7c822fc6af4a7b2fa88a18376a11ce6c</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0618812cfd8d8ed0e03ffabd8f277d013423465b</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/80d421c5853099e063dfd1310f543abf5cb9ef09</url>
    <id>80d421c5853099e063dfd1310f543abf5cb9ef09</id>
    <committed-date>2009-06-23T00:58:32-07:00</committed-date>
    <authored-date>2009-06-23T00:58:32-07:00</authored-date>
    <message>Switch torrentGet signature to receive object to bind to as argument instead of binding twice</message>
    <tree>e9ccfcc5a7e1a63a1d253786352853a6ea117472</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecc3b80a72c53696f48b1e44fb078554e050539d</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/0618812cfd8d8ed0e03ffabd8f277d013423465b</url>
    <id>0618812cfd8d8ed0e03ffabd8f277d013423465b</id>
    <committed-date>2009-06-23T00:46:49-07:00</committed-date>
    <authored-date>2009-06-23T00:46:49-07:00</authored-date>
    <message>Implement TorrentEventDispatcher as prototype-extendable class</message>
    <tree>4766cdd2fd024e12326500a01944e2e013f44357</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>72957abfaf6ea0fa8c3be82fc0163b85a487d545</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/ecc3b80a72c53696f48b1e44fb078554e050539d</url>
    <id>ecc3b80a72c53696f48b1e44fb078554e050539d</id>
    <committed-date>2009-06-23T00:43:00-07:00</committed-date>
    <authored-date>2009-06-23T00:43:00-07:00</authored-date>
    <message>Fix off-by-one error in Transmission.extend</message>
    <tree>fc0075d5e46e88f004be3de70f1e0a83a3966d41</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3438338b5bb53510e3a66f91a008b699c9951f93</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/72957abfaf6ea0fa8c3be82fc0163b85a487d545</url>
    <id>72957abfaf6ea0fa8c3be82fc0163b85a487d545</id>
    <committed-date>2009-06-22T23:49:17-07:00</committed-date>
    <authored-date>2009-06-22T23:49:17-07:00</authored-date>
    <message>Make EventDispatcher and AttributeEventDispatcher self-initializing so their prototypes can be seamlessly attached as other object's prototypes</message>
    <tree>7e0e9c18ca0b44a57a08bbd929cd0195e8106434</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d870ef740abefab291960a62236482f469b1256e</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/3438338b5bb53510e3a66f91a008b699c9951f93</url>
    <id>3438338b5bb53510e3a66f91a008b699c9951f93</id>
    <committed-date>2009-06-22T09:50:21-07:00</committed-date>
    <authored-date>2009-06-22T09:50:21-07:00</authored-date>
    <message>Extracted attribute-observing functionality from TorrentFile</message>
    <tree>553c70507513e42682113021ba2c9737df578d11</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e25861a3385fdca7a1c2b4cb0196d2e45301f89</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/d870ef740abefab291960a62236482f469b1256e</url>
    <id>d870ef740abefab291960a62236482f469b1256e</id>
    <committed-date>2009-06-22T09:48:41-07:00</committed-date>
    <authored-date>2009-06-22T09:48:41-07:00</authored-date>
    <message>Moving attribute-observing and updating functionality to common module</message>
    <tree>e316ab5c55dddad5d24e360cc9d6fe0d9b208d66</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef48f015b97166e24a5b1abc2e049af8f6c81520</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/7e25861a3385fdca7a1c2b4cb0196d2e45301f89</url>
    <id>7e25861a3385fdca7a1c2b4cb0196d2e45301f89</id>
    <committed-date>2009-06-22T09:10:05-07:00</committed-date>
    <authored-date>2009-06-22T09:10:05-07:00</authored-date>
    <message>Add attribute listener functionality to torrent file.  Consider refactoring attribute-observing functionality to common behavior.</message>
    <tree>d61866a01cf1bb7807d233e1ca5fd8a9a7f6489d</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fe902261e88dd78e109c47858a5eede2e2fde5aa</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/ef48f015b97166e24a5b1abc2e049af8f6c81520</url>
    <id>ef48f015b97166e24a5b1abc2e049af8f6c81520</id>
    <committed-date>2009-06-21T22:16:24-07:00</committed-date>
    <authored-date>2009-06-21T22:16:24-07:00</authored-date>
    <message>Assign initial attributes to torrent file</message>
    <tree>5b54d8b1a675912f9bfb47dda110fa2b0de7dece</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac2c854c26d22764ca03752957f751611e403604</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/fe902261e88dd78e109c47858a5eede2e2fde5aa</url>
    <id>fe902261e88dd78e109c47858a5eede2e2fde5aa</id>
    <committed-date>2009-06-21T20:56:08-07:00</committed-date>
    <authored-date>2009-06-21T20:56:08-07:00</authored-date>
    <message>Tweak and test event dispatching implementation</message>
    <tree>f95bc92f7320a85570c973f1277485a449213e8e</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0dd4b4885496bc1238e2cb0e186b0adc51b029b0</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/ac2c854c26d22764ca03752957f751611e403604</url>
    <id>ac2c854c26d22764ca03752957f751611e403604</id>
    <committed-date>2009-06-21T20:49:29-07:00</committed-date>
    <authored-date>2009-06-21T20:49:29-07:00</authored-date>
    <message>Invoke attribute callbacks only once per Torrent#updateAttributes</message>
    <tree>8fd7a56643974f98dd6c8efee3450c99a55aed53</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b736bce87cbec4981f56351970b333f010a60732</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/0dd4b4885496bc1238e2cb0e186b0adc51b029b0</url>
    <id>0dd4b4885496bc1238e2cb0e186b0adc51b029b0</id>
    <committed-date>2009-06-21T20:43:31-07:00</committed-date>
    <authored-date>2009-06-21T20:43:31-07:00</authored-date>
    <message>Allow registration of a single callback on multiple attributes of a torrent.</message>
    <tree>18f596e1cafdfab037f6ac73f8ef96dc75f7386a</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>945160d72ae4d7c1ffcc7a77cc5651e90207d4ad</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/b736bce87cbec4981f56351970b333f010a60732</url>
    <id>b736bce87cbec4981f56351970b333f010a60732</id>
    <committed-date>2009-06-21T20:14:03-07:00</committed-date>
    <authored-date>2009-06-21T20:14:03-07:00</authored-date>
    <message>Remove unnecessary log line from test.</message>
    <tree>9bfa74e4dba391afd3358900c0d4dbc205bd6107</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>76c07ec3c5317d59c66daed88a98f55fd8a2bd16</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/945160d72ae4d7c1ffcc7a77cc5651e90207d4ad</url>
    <id>945160d72ae4d7c1ffcc7a77cc5651e90207d4ad</id>
    <committed-date>2009-06-21T19:45:53-07:00</committed-date>
    <authored-date>2009-06-21T19:45:53-07:00</authored-date>
    <message>Add a convenient interface for returning different values on subsequent invocations of a mocked method</message>
    <tree>1a77040bae504c64a5ab9119b70c87e2682aada1</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da401f2a5bf827c7f8641330ce250b01b0479641</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/76c07ec3c5317d59c66daed88a98f55fd8a2bd16</url>
    <id>76c07ec3c5317d59c66daed88a98f55fd8a2bd16</id>
    <committed-date>2009-06-21T19:44:07-07:00</committed-date>
    <authored-date>2009-06-21T19:44:07-07:00</authored-date>
    <message>Support Transmission X-Transmission-Session-Id header</message>
    <tree>ef90592e23010586c9d4d0cef7e9d591eaf173b3</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95f592a93b8aa90e67cf0e66356e96639afbb189</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/da401f2a5bf827c7f8641330ce250b01b0479641</url>
    <id>da401f2a5bf827c7f8641330ce250b01b0479641</id>
    <committed-date>2009-06-21T15:21:40-07:00</committed-date>
    <authored-date>2009-06-21T15:21:40-07:00</authored-date>
    <message>Added favicon and started markup for torrent file list</message>
    <tree>d9ffcaf2ce035dffbfc5bb450e03c3823e5f6991</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>339fe10d68b09d01b3988c314d1f7efecde82473</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/95f592a93b8aa90e67cf0e66356e96639afbb189</url>
    <id>95f592a93b8aa90e67cf0e66356e96639afbb189</id>
    <committed-date>2009-05-12T21:44:11-07:00</committed-date>
    <authored-date>2009-05-12T21:44:11-07:00</authored-date>
    <message>Test for change in attribute value required to fire event.</message>
    <tree>600e48c3c37590ab3d0487de7a76f530a07d34e6</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef458458d5e74bfb3e430fc7b815b971cfd8a9d5</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/339fe10d68b09d01b3988c314d1f7efecde82473</url>
    <id>339fe10d68b09d01b3988c314d1f7efecde82473</id>
    <committed-date>2009-05-12T21:31:00-07:00</committed-date>
    <authored-date>2009-05-12T21:31:00-07:00</authored-date>
    <message>Implement per-attribute event dispatching on torrents</message>
    <tree>2723880b768b674372b61fac4c8fdd9ba7d53ae3</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>612b609db5ce321b92c0643fe997ab625a7e52f1</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/ef458458d5e74bfb3e430fc7b815b971cfd8a9d5</url>
    <id>ef458458d5e74bfb3e430fc7b815b971cfd8a9d5</id>
    <committed-date>2009-05-12T08:05:50-07:00</committed-date>
    <authored-date>2009-05-12T08:05:50-07:00</authored-date>
    <message>Move Transmission Events to utils</message>
    <tree>d7a8d21e763f276f8f325b77fcfa5ab2e11cc4a1</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d035d6d314b8d3c4c12aaad2e1acae6e519c351</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/612b609db5ce321b92c0643fe997ab625a7e52f1</url>
    <id>612b609db5ce321b92c0643fe997ab625a7e52f1</id>
    <committed-date>2009-05-12T08:03:30-07:00</committed-date>
    <authored-date>2009-05-12T08:03:30-07:00</authored-date>
    <message>Tests for event system</message>
    <tree>ccc8825e9e5dac99a460081f26cd86c9a9921d71</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>316e09420db0f57942ae6e3f66d110140be93a13</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/1d035d6d314b8d3c4c12aaad2e1acae6e519c351</url>
    <id>1d035d6d314b8d3c4c12aaad2e1acae6e519c351</id>
    <committed-date>2009-05-11T21:05:34-07:00</committed-date>
    <authored-date>2009-05-11T21:05:34-07:00</authored-date>
    <message>Add TorrentFile model.</message>
    <tree>212f4e8e6372afd982455b27e23032f9c257079f</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4f1abb080841ca4efddcd8449b5db20f66288137</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/316e09420db0f57942ae6e3f66d110140be93a13</url>
    <id>316e09420db0f57942ae6e3f66d110140be93a13</id>
    <committed-date>2009-05-11T20:55:59-07:00</committed-date>
    <authored-date>2009-05-11T20:55:59-07:00</authored-date>
    <message>Cleaning up Remote.</message>
    <tree>e8e2069296487e95be2894c161e1689828940a6a</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bcfd635e49ba2e8c2e2f39c1494dde28aee9ad6b</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/4f1abb080841ca4efddcd8449b5db20f66288137</url>
    <id>4f1abb080841ca4efddcd8449b5db20f66288137</id>
    <committed-date>2009-05-11T20:45:16-07:00</committed-date>
    <authored-date>2009-05-11T20:45:16-07:00</authored-date>
    <message>Creating a new object is for the event type is unnecessary.</message>
    <tree>90378989cd728908b57553cc06208c91c4cb2df2</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc78e546a7d682bb282e54b82b42f2c1a8bd1d3e</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/bcfd635e49ba2e8c2e2f39c1494dde28aee9ad6b</url>
    <id>bcfd635e49ba2e8c2e2f39c1494dde28aee9ad6b</id>
    <committed-date>2009-05-10T13:19:00-07:00</committed-date>
    <authored-date>2009-05-10T13:19:00-07:00</authored-date>
    <message>Make Torrent model use shared function references</message>
    <tree>146261f3198587e73632ccb9e6a5212e65d85bda</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8f1af74e536fa3abbd48b8de99b3d8ed220cd70</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/dc78e546a7d682bb282e54b82b42f2c1a8bd1d3e</url>
    <id>dc78e546a7d682bb282e54b82b42f2c1a8bd1d3e</id>
    <committed-date>2009-05-10T12:59:47-07:00</committed-date>
    <authored-date>2009-05-10T12:59:47-07:00</authored-date>
    <message>Rework Timer instances to use shared function references</message>
    <tree>29539c6ecf5294b40f7847c6b2f765e01f6a2785</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>11f866da9374a87f273d123a974f4643861be13f</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/d8f1af74e536fa3abbd48b8de99b3d8ed220cd70</url>
    <id>d8f1af74e536fa3abbd48b8de99b3d8ed220cd70</id>
    <committed-date>2009-05-10T10:59:22-07:00</committed-date>
    <authored-date>2009-05-10T10:59:22-07:00</authored-date>
    <message>Less property clobbering, more prototype</message>
    <tree>bb1cb702deb0d1219fbfc8229431879db03c9d97</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eaf00c3e94c705cb3e5213ec650bdbf144542e9b</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/11f866da9374a87f273d123a974f4643861be13f</url>
    <id>11f866da9374a87f273d123a974f4643861be13f</id>
    <committed-date>2009-05-10T10:17:50-07:00</committed-date>
    <authored-date>2009-05-10T10:17:50-07:00</authored-date>
    <message>Document and test object extension functionality</message>
    <tree>a0b09cc10b26a6aaff7b4fb8d3d481751172d404</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac6ed32d8175fc1384f737bd7714de1836137559</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/eaf00c3e94c705cb3e5213ec650bdbf144542e9b</url>
    <id>eaf00c3e94c705cb3e5213ec650bdbf144542e9b</id>
    <committed-date>2009-05-10T10:08:21-07:00</committed-date>
    <authored-date>2009-05-10T10:08:21-07:00</authored-date>
    <message>Include links to all available tests.</message>
    <tree>93b6dc81d22e7f8fad21d67ba580e0c31d7568a0</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a452b471fb2dcf5e46eb13e3a6093647b8e0f6d3</id>
      </parent>
    </parents>
    <author>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </author>
    <url>http://github.com/duncanbeevers/transmission-web-ui/commit/ac6ed32d8175fc1384f737bd7714de1836137559</url>
    <id>ac6ed32d8175fc1384f737bd7714de1836137559</id>
    <committed-date>2009-05-10T09:46:40-07:00</committed-date>
    <authored-date>2009-05-10T09:46:40-07:00</authored-date>
    <message>Include link to file under test in test layout</message>
    <tree>6c55589790144f6afd9442b378d3726296961094</tree>
    <committer>
      <name>Duncan Beevers</name>
      <email>duncanbeevers@gmail.com</email>
    </committer>
  </commit>
</commits>
