<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>7861353017e983a9d22ea6a5136097a2c23bb202</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/5f6dbb5c80f3a40ecf2e1e08900c7bf9632a2d7a</url>
    <id>5f6dbb5c80f3a40ecf2e1e08900c7bf9632a2d7a</id>
    <committed-date>2009-11-29T10:56:44-08:00</committed-date>
    <authored-date>2009-11-29T10:56:44-08:00</authored-date>
    <message>0.2.1 release</message>
    <tree>b574ddd865dce76e2236c05c7503154e1d224c4d</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d79d4f7ab7d79ebebae81840d6121e4cac781c2</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/7861353017e983a9d22ea6a5136097a2c23bb202</url>
    <id>7861353017e983a9d22ea6a5136097a2c23bb202</id>
    <committed-date>2009-11-29T10:55:55-08:00</committed-date>
    <authored-date>2009-11-29T10:55:55-08:00</authored-date>
    <message>more robust build_header test</message>
    <tree>b8472103f2f0a3ecd5a32c00678df7420507dc7c</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5590f1798bcc118ae88fd08bd32c56c1fd93057</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/8d79d4f7ab7d79ebebae81840d6121e4cac781c2</url>
    <id>8d79d4f7ab7d79ebebae81840d6121e4cac781c2</id>
    <committed-date>2009-11-29T10:47:10-08:00</committed-date>
    <authored-date>2009-11-29T10:47:10-08:00</authored-date>
    <message>only lookup QUERY_STRING once in sanitize_query_string</message>
    <tree>d9be532bacc48fb6f6ecf8f8c00a9bdaa792bada</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>83c7d5913cb883ad4e801558db5579b04db5e60e</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/e5590f1798bcc118ae88fd08bd32c56c1fd93057</url>
    <id>e5590f1798bcc118ae88fd08bd32c56c1fd93057</id>
    <committed-date>2009-11-29T10:45:23-08:00</committed-date>
    <authored-date>2009-11-29T10:45:23-08:00</authored-date>
    <message>only call request_url once in open_id_redirect_url</message>
    <tree>98d3296baea15f09b6c3c350628cd17c96e726f8</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a4607efd4efa44576e9fe069b8c9a5c49ab4b1af</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/83c7d5913cb883ad4e801558db5579b04db5e60e</url>
    <id>83c7d5913cb883ad4e801558db5579b04db5e60e</id>
    <committed-date>2009-11-29T10:43:57-08:00</committed-date>
    <authored-date>2009-11-29T10:43:57-08:00</authored-date>
    <message>only lookup AUTHENTICATE_HEADER once</message>
    <tree>0af2417b85a66ff11beecfec6f0ffbf6ef5f56d9</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8618f5570f0d9348129abbe4da06c11dc2cfb242</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/a4607efd4efa44576e9fe069b8c9a5c49ab4b1af</url>
    <id>a4607efd4efa44576e9fe069b8c9a5c49ab4b1af</id>
    <committed-date>2009-11-29T10:41:31-08:00</committed-date>
    <authored-date>2009-11-29T10:41:31-08:00</authored-date>
    <message>more verbose var names in build and parse header</message>
    <tree>757627859f48295e401fb32a9ecdece13967c726</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc9c08588e7f5dda000cbdaa94ad303fcf2342b4</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/8618f5570f0d9348129abbe4da06c11dc2cfb242</url>
    <id>8618f5570f0d9348129abbe4da06c11dc2cfb242</id>
    <committed-date>2009-11-29T10:37:52-08:00</committed-date>
    <authored-date>2009-11-29T10:37:52-08:00</authored-date>
    <message>reduce duplicate calls to req.port and req.scheme</message>
    <tree>965e4ab3bee9f261fdd0828df13b9dd3042fc4ff</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>385cb0af58a4d9fb39c26a5dd936849fc1fd05f2</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/cc9c08588e7f5dda000cbdaa94ad303fcf2342b4</url>
    <id>cc9c08588e7f5dda000cbdaa94ad303fcf2342b4</id>
    <committed-date>2009-11-29T10:31:31-08:00</committed-date>
    <authored-date>2009-11-29T10:31:31-08:00</authored-date>
    <message>break down complete_authentication</message>
    <tree>4d3b03010af811f4ccf1af1640485afc55de00a8</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eef725eff3d5f7a44e72a7a89884f993e665ad52</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/385cb0af58a4d9fb39c26a5dd936849fc1fd05f2</url>
    <id>385cb0af58a4d9fb39c26a5dd936849fc1fd05f2</id>
    <committed-date>2009-11-29T10:25:52-08:00</committed-date>
    <authored-date>2009-11-29T10:25:52-08:00</authored-date>
    <message>clear up assignment in conditionals</message>
    <tree>01b22a9d4bbcb0a252f3489ae89ec6c6ae74d7cd</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3362162de8119dab30cc47295ab5b49a0fdc4d9d</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/eef725eff3d5f7a44e72a7a89884f993e665ad52</url>
    <id>eef725eff3d5f7a44e72a7a89884f993e665ad52</id>
    <committed-date>2009-11-29T10:18:32-08:00</committed-date>
    <authored-date>2009-11-29T10:18:32-08:00</authored-date>
    <message>no mg</message>
    <tree>2ae4a886bd438ad938f34d5f76015bce859e9910</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33242e6bf9c8db26145d281802f0ddf0b32e2104</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/3362162de8119dab30cc47295ab5b49a0fdc4d9d</url>
    <id>3362162de8119dab30cc47295ab5b49a0fdc4d9d</id>
    <committed-date>2009-11-29T10:18:08-08:00</committed-date>
    <authored-date>2009-11-29T10:18:08-08:00</authored-date>
    <message>tidy gemspec</message>
    <tree>c77ac42fb8cb6f39efac8a7dff314275788bd7df</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa7af72b2274e467474df1880fc78a1d244440b8</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/33242e6bf9c8db26145d281802f0ddf0b32e2104</url>
    <id>33242e6bf9c8db26145d281802f0ddf0b32e2104</id>
    <committed-date>2009-11-29T10:15:36-08:00</committed-date>
    <authored-date>2009-11-29T10:15:36-08:00</authored-date>
    <message>remove memcache store from sinatra example</message>
    <tree>175d8430dac3211164661bfdc93c9c6c0e7db8c8</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e272f51d088c375dd90e291918fdcb0f15f931d4</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/aa7af72b2274e467474df1880fc78a1d244440b8</url>
    <id>aa7af72b2274e467474df1880fc78a1d244440b8</id>
    <committed-date>2009-11-29T10:13:26-08:00</committed-date>
    <authored-date>2009-11-29T10:13:26-08:00</authored-date>
    <message>don't need gitignore</message>
    <tree>2ddcc5fb7846aa6466c10cc5491dc36225934891</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>260e5b3b5efc3bd302c4e46e38baa0647ca501a4</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/e272f51d088c375dd90e291918fdcb0f15f931d4</url>
    <id>e272f51d088c375dd90e291918fdcb0f15f931d4</id>
    <committed-date>2009-11-16T12:01:11-08:00</committed-date>
    <authored-date>2009-11-16T12:01:11-08:00</authored-date>
    <message>support deprecated identity key</message>
    <tree>9e035742cb91f305bf69d04a7134d015b4434fc1</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c469774d28819a0f79be06a68d82dce0dc2d8f90</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/260e5b3b5efc3bd302c4e46e38baa0647ca501a4</url>
    <id>260e5b3b5efc3bd302c4e46e38baa0647ca501a4</id>
    <committed-date>2009-11-16T11:54:30-08:00</committed-date>
    <authored-date>2009-11-16T11:54:30-08:00</authored-date>
    <message>prefer identifier over identity</message>
    <tree>2d3faeba589b3845f5967fdb78a0565064f4b5d8</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e795bca2f85555fc46c2d56f12fa092d41d5dc5</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/c469774d28819a0f79be06a68d82dce0dc2d8f90</url>
    <id>c469774d28819a0f79be06a68d82dce0dc2d8f90</id>
    <committed-date>2009-10-09T14:40:01-07:00</committed-date>
    <authored-date>2009-10-09T14:40:01-07:00</authored-date>
    <message>try tt tag for code</message>
    <tree>b184d7709a63c5ca484a49617e1c26ede76b147a</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ba910180369a80b6ab47c2ad1bd74ebf0cedcaf</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/3e795bca2f85555fc46c2d56f12fa092d41d5dc5</url>
    <id>3e795bca2f85555fc46c2d56f12fa092d41d5dc5</id>
    <committed-date>2009-10-09T14:37:36-07:00</committed-date>
    <authored-date>2009-10-09T14:37:36-07:00</authored-date>
    <message>please proofread</message>
    <tree>ae049f82b77083aa9429a0f93560ac1e083eb549</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>caf070274422580ed1eab8eaf36a76a64e998f97</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/5ba910180369a80b6ab47c2ad1bd74ebf0cedcaf</url>
    <id>5ba910180369a80b6ab47c2ad1bd74ebf0cedcaf</id>
    <committed-date>2009-10-02T15:20:12-07:00</committed-date>
    <authored-date>2009-10-02T15:20:12-07:00</authored-date>
    <message>switch to mg publishing tasks</message>
    <tree>6c04666352c3e37ec33d8a147196dd529185b46f</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f3f4bf3e67d0cd93c0319c9f3b3527bfb9642e2</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/caf070274422580ed1eab8eaf36a76a64e998f97</url>
    <id>caf070274422580ed1eab8eaf36a76a64e998f97</id>
    <committed-date>2009-10-02T15:18:55-07:00</committed-date>
    <authored-date>2009-10-02T15:18:55-07:00</authored-date>
    <message>rename to just LICENSE</message>
    <tree>cc4c9d6331c842a224f5c073a5f9c43370a3590e</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fe330604233c4744cb57fdecd6994cea95c35949</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/1f3f4bf3e67d0cd93c0319c9f3b3527bfb9642e2</url>
    <id>1f3f4bf3e67d0cd93c0319c9f3b3527bfb9642e2</id>
    <committed-date>2009-09-08T16:45:02-07:00</committed-date>
    <authored-date>2009-09-08T16:45:02-07:00</authored-date>
    <message>i guess it could always be more robust than before</message>
    <tree>1fd95539de942c2bc89c7e8fe2355278c56809a1</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e8a3a17d7102a8e8c667c0544351e9b4df1a315</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/fe330604233c4744cb57fdecd6994cea95c35949</url>
    <id>fe330604233c4744cb57fdecd6994cea95c35949</id>
    <committed-date>2009-09-08T16:33:39-07:00</committed-date>
    <authored-date>2009-09-08T16:33:39-07:00</authored-date>
    <message>1.9: no string any?</message>
    <tree>846fa0ca53eb7f5d102864e896a2205997fd2a93</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ffa77ac6251dcc2b07de639871bee7d0cc27c005</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/5e8a3a17d7102a8e8c667c0544351e9b4df1a315</url>
    <id>5e8a3a17d7102a8e8c667c0544351e9b4df1a315</id>
    <committed-date>2009-09-08T16:31:53-07:00</committed-date>
    <authored-date>2009-09-08T16:31:53-07:00</authored-date>
    <message>even more robustter tests</message>
    <tree>6e1926480e2b740d29bec683f29053df4eb65e49</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fdf70cbb313d4162684331e390e4f32515ad0cda</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/ffa77ac6251dcc2b07de639871bee7d0cc27c005</url>
    <id>ffa77ac6251dcc2b07de639871bee7d0cc27c005</id>
    <committed-date>2009-09-08T16:31:27-07:00</committed-date>
    <authored-date>2009-09-08T16:31:27-07:00</authored-date>
    <message>enable warnings during tests</message>
    <tree>091428d9748fab0cb6459677ff6d4e2287f2411f</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>062cda1d35a0dad6e4b64c1109f6a28f092c64b9</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/fdf70cbb313d4162684331e390e4f32515ad0cda</url>
    <id>fdf70cbb313d4162684331e390e4f32515ad0cda</id>
    <committed-date>2009-09-08T16:06:00-07:00</committed-date>
    <authored-date>2009-09-08T16:06:00-07:00</authored-date>
    <message>more robust test process cleanup</message>
    <tree>40dc703b52a0b1f4f23496d913183b5a67df580e</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc5657ef973cadb9797595206286486790128073</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/062cda1d35a0dad6e4b64c1109f6a28f092c64b9</url>
    <id>062cda1d35a0dad6e4b64c1109f6a28f092c64b9</id>
    <committed-date>2009-09-08T15:47:02-07:00</committed-date>
    <authored-date>2009-09-08T15:47:02-07:00</authored-date>
    <message>add rip dev deps</message>
    <tree>9cb1f8616002c2d250360d79857b5e390a567778</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ccc97c2b065f48ad784360daa4250ffa4f869fda</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/bc5657ef973cadb9797595206286486790128073</url>
    <id>bc5657ef973cadb9797595206286486790128073</id>
    <committed-date>2009-08-23T20:24:26-07:00</committed-date>
    <authored-date>2009-08-23T20:24:26-07:00</authored-date>
    <message>rip deps</message>
    <tree>b937d3187224dee306025fb2644d249265424509</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ca06e4bd901e22a66eba11fee9ac96f77b481fb</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/ccc97c2b065f48ad784360daa4250ffa4f869fda</url>
    <id>ccc97c2b065f48ad784360daa4250ffa4f869fda</id>
    <committed-date>2009-08-17T08:31:26-07:00</committed-date>
    <authored-date>2009-08-17T08:31:26-07:00</authored-date>
    <message>use test unit naming conventions</message>
    <tree>eddb0efd73391ecbd4194ef38143a9bffcb8712a</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6e28cdd5b03ece0174abb5bba1f749dc2a249a4</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/7ca06e4bd901e22a66eba11fee9ac96f77b481fb</url>
    <id>7ca06e4bd901e22a66eba11fee9ac96f77b481fb</id>
    <committed-date>2009-08-17T08:28:13-07:00</committed-date>
    <authored-date>2009-08-17T08:28:13-07:00</authored-date>
    <message>never require rubygems</message>
    <tree>93d069b85c232cbf567a71c30f90fa7200185f8b</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8b4fef92dba0b3e4165f09b46f1d086783bed996</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/a6e28cdd5b03ece0174abb5bba1f749dc2a249a4</url>
    <id>a6e28cdd5b03ece0174abb5bba1f749dc2a249a4</id>
    <committed-date>2009-05-17T00:36:04-07:00</committed-date>
    <authored-date>2009-05-17T00:36:04-07:00</authored-date>
    <message>experimental testing with ROTS</message>
    <tree>3f2bb004bf0e4a6bbd4f88e69827e6ca9a7ba21f</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e23c1f90206a29c979fa9ee61037c9e1026c0519</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/josh/rack-openid/commit/8b4fef92dba0b3e4165f09b46f1d086783bed996</url>
    <id>8b4fef92dba0b3e4165f09b46f1d086783bed996</id>
    <committed-date>2009-05-16T10:23:34-07:00</committed-date>
    <authored-date>2009-05-16T10:23:34-07:00</authored-date>
    <message>add support for openid 2.0 attribute exchange</message>
    <tree>367439c51013755d154d5345044fd3665a4c9916</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
</commits>
