<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>f9f2a98189d554d27c232cf6db1a8fa14267bde1</id>
      </parent>
    </parents>
    <author>
      <name>Michael Klett</name>
      <email>michael@webadvocate.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/61b0fce82888b75436d05ddfa0c045b2b9d3fc80</url>
    <id>61b0fce82888b75436d05ddfa0c045b2b9d3fc80</id>
    <committed-date>2009-11-15T13:50:40-08:00</committed-date>
    <authored-date>2009-09-23T07:46:17-07:00</authored-date>
    <message>Base64 encoding of HTTP basic auth credentials should omit newlines (do not enforce a 76 character line limit)

According to RFC 2617 (http://www.ietf.org/rfc/rfc2617.txt), the 76 character line limit normally enforced by Base64 encoding should not apply to the encoding of HTTP basic authentication credentials.</message>
    <tree>c2ca42b0c02e55060ee4a401bcdcba68f9424f22</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>98efa549005daf65c9184237b64fb151551134b2</id>
      </parent>
    </parents>
    <author>
      <name>Kieran Pilkington</name>
      <email>kieran@katipo.co.nz</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/a8d0cebde3880b98444c2c53cf7952d31400826b</url>
    <id>a8d0cebde3880b98444c2c53cf7952d31400826b</id>
    <committed-date>2009-08-30T23:34:04-07:00</committed-date>
    <authored-date>2009-08-30T23:34:04-07:00</authored-date>
    <message>Various improvements, refinements, and bugfixes for select field usage.

Multiple select boxes are now handled a lot better.
* You can now select more than one field (where as previously, the last one select would override previous selections)
* You can now unselect a value. It works like select, takes the same params, but removes the selection value

Issues regarding ampersands in values have been resolved.
* Values are now unescaped when the to_param method is run on elements, to make assertions less complicated
* Locating an option with ampersand values now works as expected (it will check for both escaped and unescaped occurrences)

Bunch of new specs and 3 broken pending ones have now been fixed. [#145 status:resolved]</message>
    <tree>7bfe9fc499fde2f4aff3e1eafa2bd6308bfb14f8</tree>
    <committer>
      <name>Kieran Pilkington</name>
      <email>kieran@katipo.co.nz</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec43bb9546fb7f055ab1c351f3a0cfadbb008d96</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/66251b66ae4149e90dfe9610afcf21e22906f819</url>
    <id>66251b66ae4149e90dfe9610afcf21e22906f819</id>
    <committed-date>2009-08-12T19:05:04-07:00</committed-date>
    <authored-date>2009-08-12T18:55:12-07:00</authored-date>
    <message>Cleanup session initializaton in Webrat::Methods</message>
    <tree>92c25328241e5b967ceb9acf6bd24222701a5333</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2e6bef3b578c4ca9e4c076962b638a9cedbc347f</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/ec43bb9546fb7f055ab1c351f3a0cfadbb008d96</url>
    <id>ec43bb9546fb7f055ab1c351f3a0cfadbb008d96</id>
    <committed-date>2009-08-12T18:44:02-07:00</committed-date>
    <authored-date>2009-08-12T18:44:02-07:00</authored-date>
    <message>Selenium is a session type, not an adapter type</message>
    <tree>6a8126cbaa4c846cb246bf4f8e60ac413d0f89ef</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>89ec303db5723df3ef37d602a67f64480298025a</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/e4ea9134a72191c70d37205d8d4533cbc894154e</url>
    <id>e4ea9134a72191c70d37205d8d4533cbc894154e</id>
    <committed-date>2009-08-12T17:54:29-07:00</committed-date>
    <authored-date>2009-08-12T17:54:27-07:00</authored-date>
    <message>Rename MechanizeSession to MechanizeAdapter</message>
    <tree>c1f1b76f37930987b82d9ab35823e940d579a8e4</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>986682488efbbb9e2380ba5e1105d9291b6cc59e</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/89ec303db5723df3ef37d602a67f64480298025a</url>
    <id>89ec303db5723df3ef37d602a67f64480298025a</id>
    <committed-date>2009-08-12T17:52:57-07:00</committed-date>
    <authored-date>2009-08-12T17:52:57-07:00</authored-date>
    <message>Rename RailsSession to RailsAdapter</message>
    <tree>5d1cc0bc2e5d92ed7075dbe5504c5d24130401ad</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22a06000f91884d278313c8eb61527b6ee713f25</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/986682488efbbb9e2380ba5e1105d9291b6cc59e</url>
    <id>986682488efbbb9e2380ba5e1105d9291b6cc59e</id>
    <committed-date>2009-08-12T17:50:55-07:00</committed-date>
    <authored-date>2009-08-12T17:50:55-07:00</authored-date>
    <message>Rename MerbSession to MerbAdapter</message>
    <tree>673fc333d93f268006aa242b89983cfe010a7e59</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a8c5af2b7a35d588bac9e99b0e32be7bbc36ee54</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/22a06000f91884d278313c8eb61527b6ee713f25</url>
    <id>22a06000f91884d278313c8eb61527b6ee713f25</id>
    <committed-date>2009-08-12T17:44:32-07:00</committed-date>
    <authored-date>2009-08-12T17:44:32-07:00</authored-date>
    <message>Introduce session_class method</message>
    <tree>ea17a033f8f6be7f889c8e30b3aeaebe92b837af</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b0b88a0d82f698c5d7c60ab14480687d02bc5581</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/a8c5af2b7a35d588bac9e99b0e32be7bbc36ee54</url>
    <id>a8c5af2b7a35d588bac9e99b0e32be7bbc36ee54</id>
    <committed-date>2009-08-12T17:43:44-07:00</committed-date>
    <authored-date>2009-08-12T17:43:44-07:00</authored-date>
    <message>Rename session_class method to adapter_class</message>
    <tree>8f3c96cc1d14e3b5bdf51f4caa4901a696b3d6af</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>561525dd81f1e7632d31d6f7e1df36823ec28c49</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/b0b88a0d82f698c5d7c60ab14480687d02bc5581</url>
    <id>b0b88a0d82f698c5d7c60ab14480687d02bc5581</id>
    <committed-date>2009-08-12T17:40:44-07:00</committed-date>
    <authored-date>2009-08-12T17:40:44-07:00</authored-date>
    <message>Rename SinatraSession to SinatraAdapter</message>
    <tree>01bcab4b01515546cc826970230374b8e0a168c2</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3670b19f66e0518aead2854808e2f40a3925fc6b</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/561525dd81f1e7632d31d6f7e1df36823ec28c49</url>
    <id>561525dd81f1e7632d31d6f7e1df36823ec28c49</id>
    <committed-date>2009-08-12T17:39:35-07:00</committed-date>
    <authored-date>2009-08-12T17:39:35-07:00</authored-date>
    <message>Rename RackSession to RackAdapter</message>
    <tree>11ab573daa607a6322ea718b543cf994b6b59d9e</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d55802d26eafb1a78bd80fc5c090def9500f773e</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/3670b19f66e0518aead2854808e2f40a3925fc6b</url>
    <id>3670b19f66e0518aead2854808e2f40a3925fc6b</id>
    <committed-date>2009-08-12T17:25:25-07:00</committed-date>
    <authored-date>2009-08-12T17:25:25-07:00</authored-date>
    <message>Remove duplicate branch for :sinatra mode</message>
    <tree>34cffe6c2c2e90da6342026fff30d6c33d9fd1c1</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a5a91b32e944c79ed9c6558a9026953e1db186e4</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/f2882ef8b2857c5d9f166184cb788be3c90186cc</url>
    <id>f2882ef8b2857c5d9f166184cb788be3c90186cc</id>
    <committed-date>2009-06-25T13:41:05-07:00</committed-date>
    <authored-date>2009-06-25T13:38:14-07:00</authored-date>
    <message>Deprecate :rack_test</message>
    <tree>f0660f69de72582d996a106fc6824ccfd6cc131d</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>051dfe188ce652cbc2693d61705c2332ac9f1eb7</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/a5a91b32e944c79ed9c6558a9026953e1db186e4</url>
    <id>a5a91b32e944c79ed9c6558a9026953e1db186e4</id>
    <committed-date>2009-06-24T15:38:39-07:00</committed-date>
    <authored-date>2009-06-24T15:21:24-07:00</authored-date>
    <message>Deprecate the :sinatra mode

* I took the conservative approach here: the sinatra code could
  be removed but that'd cause a regression. (using Sinatra::Application
  when `app` is not defined)

* I left the sinatra tests for now; they should be removed
  once we're fully confident with rack session ones.</message>
    <tree>6e09d11ed8ecad06993493ccb45eef014b03faa0</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cbc447223cebc126e8f508bc90159955abf1147f</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/f2b3b9891b9a0605fa2d6197f9a960f9c7dbd361</url>
    <id>f2b3b9891b9a0605fa2d6197f9a960f9c7dbd361</id>
    <committed-date>2009-06-24T15:07:30-07:00</committed-date>
    <authored-date>2009-06-12T12:30:35-07:00</authored-date>
    <message>Refactor Webrat::Session

* Webrat::Session.new now take a session adapter class as it's argument and
  delegates methods such as #response_body and #response_code to an instance
  of it.

* Some of these methods will go away in the future. However, *a lot*
  of specs depends on them so I've left them for now. The plan is to
  strip down the session adapter API to these three methods:

    * request
    * response_code
    * response_body

* I had to mark a spec as pending: spec/private/rails/rails_session_spec.rb</message>
    <tree>8a137ec58e43666c793429e8f070dbb4eefde38a</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e7886ecab315c6a254025519f1ccbcdc30ee52e</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/0a3b979772d02f4cee1de84c91d1c7af9448566a</url>
    <id>0a3b979772d02f4cee1de84c91d1c7af9448566a</id>
    <committed-date>2009-06-24T06:13:27-07:00</committed-date>
    <authored-date>2009-06-12T12:04:14-07:00</authored-date>
    <message>Rename :rack_test mode to :rack</message>
    <tree>12628d2e2afb81b1cd164b61c3151e836cd0e561</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5eeceff9e8c87435e3218133ad41382cfbb0ca37</id>
      </parent>
    </parents>
    <author>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/3e7886ecab315c6a254025519f1ccbcdc30ee52e</url>
    <id>3e7886ecab315c6a254025519f1ccbcdc30ee52e</id>
    <committed-date>2009-06-24T06:13:16-07:00</committed-date>
    <authored-date>2009-06-12T08:03:49-07:00</authored-date>
    <message>Get rid of RackSession

Looks like dead code</message>
    <tree>b94e2d2972daec678608e752fa560b4cec32acfb</tree>
    <committer>
      <name>Simon Rozet</name>
      <email>simon@rozet.name</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a42304513cfc2c19831cc1bee5fbfead6469973</id>
      </parent>
      <parent>
        <id>eddd979361b7d32f06d978b7a7626406c05576f6</id>
      </parent>
    </parents>
    <author>
      <name>Mike Gaffney</name>
      <email>mike.gaffney@mgaffney-l1.localdomain</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/0c9944c4d83d74904c1b5af046cfa9e4dfcba211</url>
    <id>0c9944c4d83d74904c1b5af046cfa9e4dfcba211</id>
    <committed-date>2009-06-15T20:40:02-07:00</committed-date>
    <authored-date>2009-06-15T20:40:02-07:00</authored-date>
    <message>Merge commit 'eddd97936'

Conflicts:
	spec/integration/rails/test/integration/webrat_test.rb</message>
    <tree>2040fbc59f9ff93d7a2b40fcde65b9b72b40c9f6</tree>
    <committer>
      <name>Mike Gaffney</name>
      <email>mike.gaffney@mgaffney-l1.localdomain</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d620e66bd8f4f763d2e52c1a5be11539c30aebfc</id>
      </parent>
      <parent>
        <id>58601c4653fd92bbfb87c8b350b3c16df3a2e31b</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/6231e6e4d15c13bd0ceac33691725e44e03da19c</url>
    <id>6231e6e4d15c13bd0ceac33691725e44e03da19c</id>
    <committed-date>2009-06-14T18:58:18-07:00</committed-date>
    <authored-date>2009-06-14T18:58:18-07:00</authored-date>
    <message>Merge commit 'pdcawley/master'</message>
    <tree>e4bedd57e038d87c51e027f3616739758dfbb3cb</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>796ede6cea44dc060dcc4938f92dcb0089f76ac6</id>
      </parent>
    </parents>
    <author>
      <name>mike.gaffney</name>
      <email>mike.gaffney@asolutions.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/b2c423c49c8f6c710c55fc149eb2429a4d18b007</url>
    <id>b2c423c49c8f6c710c55fc149eb2429a4d18b007</id>
    <committed-date>2009-06-03T08:01:27-07:00</committed-date>
    <authored-date>2009-06-03T08:01:27-07:00</authored-date>
    <message>[#50 state:resolved] added deprecation warning</message>
    <tree>c93e68fff633abd2078b89ef77d7868bf0ffe4fc</tree>
    <committer>
      <name>mike.gaffney</name>
      <email>mike.gaffney@asolutions.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fd431f2ce89a903fed4cd33c2631d87120230a80</id>
      </parent>
      <parent>
        <id>0fe3998f64954bb4c2ee4868f48aa11026986278</id>
      </parent>
    </parents>
    <author>
      <name>mike.gaffney</name>
      <email>mike.gaffney@asolutions.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/f6b0a763a0a50b9101b8c6f3fd7abf1564be4920</url>
    <id>f6b0a763a0a50b9101b8c6f3fd7abf1564be4920</id>
    <committed-date>2009-05-28T16:01:53-07:00</committed-date>
    <authored-date>2009-05-28T16:01:53-07:00</authored-date>
    <message>Merge branch 'lh_194_delegate_field_named' of git://github.com/pivotal/webrat into lh194

Conflicts:
	lib/webrat/core/methods.rb</message>
    <tree>5ae6af7d1e318570e6b0b63bbf9ee563935b61e9</tree>
    <committer>
      <name>mike.gaffney</name>
      <email>mike.gaffney@asolutions.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fd431f2ce89a903fed4cd33c2631d87120230a80</id>
      </parent>
    </parents>
    <author>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/58601c4653fd92bbfb87c8b350b3c16df3a2e31b</url>
    <id>58601c4653fd92bbfb87c8b350b3c16df3a2e31b</id>
    <committed-date>2009-05-27T04:35:36-07:00</committed-date>
    <authored-date>2009-05-27T04:35:36-07:00</authored-date>
    <message>Make Webrat::Core::Session#redirect? work in the face of rational maths.

Such as when someone uses `ruby-units' and suddenly 302/100 becomes 151/50.</message>
    <tree>41fef530b5f267b1b6c82c1eb9da6f136d01dd09</tree>
    <committer>
      <name>Piers Cawley</name>
      <email>pdcawley@bofh.org.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>453cb4b3ebd8837abd444f7333950d2c7b0d4a23</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/b439d7f807e11e026ed4143059dd242755d3b32f</url>
    <id>b439d7f807e11e026ed4143059dd242755d3b32f</id>
    <committed-date>2009-05-11T13:48:28-07:00</committed-date>
    <authored-date>2009-05-11T13:48:28-07:00</authored-date>
    <message>Revert &quot;Canonicalize all URLs (Shalon Wood)&quot;

This reverts commit 755cf6e508794568c07f29a8a87efd4f8c4d3654.</message>
    <tree>bb2b2ba607f08a8eb70ba372b1267be5367b2dd7</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e71ae3733e56cc724f207e142404b5c9859b1a5</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/453cb4b3ebd8837abd444f7333950d2c7b0d4a23</url>
    <id>453cb4b3ebd8837abd444f7333950d2c7b0d4a23</id>
    <committed-date>2009-05-10T22:27:04-07:00</committed-date>
    <authored-date>2009-05-10T22:27:04-07:00</authored-date>
    <message>Stripping whitespace</message>
    <tree>b0f2ca055cf7e801a2e4eaf5d7e678ba7ef06b80</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>755cf6e508794568c07f29a8a87efd4f8c4d3654</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/b5254109f1762ce2ec582823f85bfcfa103d4fbc</url>
    <id>b5254109f1762ce2ec582823f85bfcfa103d4fbc</id>
    <committed-date>2009-05-10T21:12:27-07:00</committed-date>
    <authored-date>2009-04-14T19:19:57-07:00</authored-date>
    <message>Start on Rack::Test integration</message>
    <tree>d1386ab1011382a21a65a822de37ed6f25126a03</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>481bfe03c0829a7d858443ceb6a51e1587a0d931</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/755cf6e508794568c07f29a8a87efd4f8c4d3654</url>
    <id>755cf6e508794568c07f29a8a87efd4f8c4d3654</id>
    <committed-date>2009-05-10T21:12:27-07:00</committed-date>
    <authored-date>2009-04-07T17:37:26-07:00</authored-date>
    <message>Canonicalize all URLs (Shalon Wood)</message>
    <tree>ab51bf0b33f0307056f648445af2f40866ca0d7a</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>481bfe03c0829a7d858443ceb6a51e1587a0d931</id>
      </parent>
    </parents>
    <author>
      <name>Mutwin Kraus</name>
      <email>mutle@blogage.de</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/eddd979361b7d32f06d978b7a7626406c05576f6</url>
    <id>eddd979361b7d32f06d978b7a7626406c05576f6</id>
    <committed-date>2009-04-24T23:49:11-07:00</committed-date>
    <authored-date>2009-04-24T23:49:11-07:00</authored-date>
    <message>Fixed following of internal redirects when using a custom Host header

  Webrat didn't properly follow internal redirects when using the Host
  header, this lets Webrat check the Host header before falling back
  to www.example.com as the current_host.</message>
    <tree>fbc846b335133ea04c532132c104093098e2dd58</tree>
    <committer>
      <name>Mutwin Kraus</name>
      <email>mutle@blogage.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f3f81dabdc57e1df3f7b7da2857c77e027de618e</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/03914fd2939db967d708663014921c56a4e04e32</url>
    <id>03914fd2939db967d708663014921c56a4e04e32</id>
    <committed-date>2009-04-07T17:30:12-07:00</committed-date>
    <authored-date>2009-04-07T17:30:12-07:00</authored-date>
    <message>Whitespace</message>
    <tree>d882e2f83f3a99c232d347d3e51db38c0c3d26e0</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e2a672a7679dec65153dcb0e252d6aae9ccdd751</id>
      </parent>
    </parents>
    <author>
      <name>pivotal</name>
      <email>pivotal@lucky.flood.pivotallabs.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/0fe3998f64954bb4c2ee4868f48aa11026986278</url>
    <id>0fe3998f64954bb4c2ee4868f48aa11026986278</id>
    <committed-date>2009-03-17T15:21:06-07:00</committed-date>
    <authored-date>2009-03-05T18:03:39-08:00</authored-date>
    <message>field_named correctly delegated</message>
    <tree>9ba6469ec43bb3d4731abec88a1c0a694162f43a</tree>
    <committer>
      <name>pivotal</name>
      <email>pivotal@walker.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5ae16367cfd656617815fd9b9c405bc6bb3a97d</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/4769a5f90b25210eb0a031bd692b2681421f904d</url>
    <id>4769a5f90b25210eb0a031bd692b2681421f904d</id>
    <committed-date>2009-02-08T17:54:00-08:00</committed-date>
    <authored-date>2009-02-08T17:54:00-08:00</authored-date>
    <message>Detect infinite redirects and raise a Webrat::InfiniteRedirectError (Daniel Lucraft)</message>
    <tree>11f241404aedb502c1742f0d6d413770fa2d3ccb</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce36e5890fc35ae87f02d1dcd9b6ea37dc052c4b</id>
      </parent>
    </parents>
    <author>
      <name>Adam Greene</name>
      <email>adam@6bar8.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/4e3cf59920472cd0164fdfcd883bfcba0ff56b44</url>
    <id>4e3cf59920472cd0164fdfcd883bfcba0ff56b44</id>
    <committed-date>2009-01-20T16:30:22-08:00</committed-date>
    <authored-date>2009-01-16T12:12:50-08:00</authored-date>
    <message>adding a helper method to make it easier to see where the user was redirected_to</message>
    <tree>b631a2e9a5a05e2c718493d9d35f1ea9d8b33889</tree>
    <committer>
      <name>Josh Knowles</name>
      <email>joshknowles@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c06fa90864673dea7571eeb342910d2cd19003d4</id>
      </parent>
    </parents>
    <author>
      <name>Adam Greene</name>
      <email>adam@6bar8.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/ce36e5890fc35ae87f02d1dcd9b6ea37dc052c4b</url>
    <id>ce36e5890fc35ae87f02d1dcd9b6ea37dc052c4b</id>
    <committed-date>2009-01-20T16:30:16-08:00</committed-date>
    <authored-date>2009-01-14T12:53:29-08:00</authored-date>
    <message>lets follow redirects that are on the same domain but a different subdomain...</message>
    <tree>2396a004798c967e7015c32b7967106af4b01576</tree>
    <committer>
      <name>Josh Knowles</name>
      <email>joshknowles@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ced63f6e5a62012cfc0d6944a97c8e1d6fe6cf17</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/14d114ce1dbbf7b70c71ace7d328b18177bbea82</url>
    <id>14d114ce1dbbf7b70c71ace7d328b18177bbea82</id>
    <committed-date>2009-01-19T10:56:22-08:00</committed-date>
    <authored-date>2009-01-19T10:56:22-08:00</authored-date>
    <message>Ensure the previous pages params aren't passed through redirect</message>
    <tree>72692855b06e39a738ce4dbf914962d9885010d0</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9056255abe354d52022e90dc517c1e961835ea3f</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/f7b4e673cd809b3c8bbd116deb316ae1d60a6df9</url>
    <id>f7b4e673cd809b3c8bbd116deb316ae1d60a6df9</id>
    <committed-date>2009-01-18T14:19:46-08:00</committed-date>
    <authored-date>2009-01-18T14:19:46-08:00</authored-date>
    <message>reloads is deprecated, not reload</message>
    <tree>747ec5b575481b72c9992e2b04c001af53d0951f</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f92f9bead8a4d457fdeca8e7a0ba17839b27563b</id>
      </parent>
    </parents>
    <author>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </author>
    <url>http://github.com/brynary/webrat/commit/cbd323ac37ee5fdee7339f4bb9caf921ed9f0cd0</url>
    <id>cbd323ac37ee5fdee7339f4bb9caf921ed9f0cd0</id>
    <committed-date>2009-01-18T13:45:24-08:00</committed-date>
    <authored-date>2009-01-18T13:45:24-08:00</authored-date>
    <message>More info in the Unknown mode error message</message>
    <tree>a4b1bb85690b5b727bda7f67454e57f47a468ebb</tree>
    <committer>
      <name>Bryan Helmkamp</name>
      <email>bryan@brynary.com</email>
    </committer>
  </commit>
</commits>
