)]}'
{
  "commit": "9cd5e27ccdbff900f54b237b5fdfddbf0a07e18e",
  "tree": "3a84be7c4ef79966ce40418c87ded343a5196e41",
  "parents": [
    "a3062c51e29efac97c51272b2b7d8b6b9fd593c1"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Fri Apr 25 17:26:11 2014 -0700"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Wed Apr 30 09:59:28 2014 +0000"
  },
  "message": "Buffet: Implement fake HTTP transport to help write unit tests\n\nCreated fake Transport and Connection classes to help test\nHTTP communications in Buffet. Now, when a fake transport\nclass is created a number of HTTP request handlers can be\nregistered, which will be called when a request to a web\nserver is made. These handlers can reply to the caller on\nserver\u0027s behalf and can provide response based on the\nrequest data and parameters.\n\nRemoved \u0027static\u0027 from http::Request::range_value_omitted due\nto a build break in debug (-O0) build. Static members should\nbe generally initialized in a .cc file, not header.\n\nFixed a bug in chromeos::url::GetQueryStringParameters() when\ncalled on an empty string.\n\nFinally, added \u0027bind_lamda.h\u0027 header file that adds the\nability to use lambdas in base::Bind() calls.\n\nBUG\u003dchromium:367377\nTEST\u003dUnit tests pass.\n\nChange-Id: Ib4c070f676069f208b9df4da069ff3a29f8f656f\nReviewed-on: https://chromium-review.googlesource.com/197157\nReviewed-by: Christopher Wiley \u003cwiley@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69d948cd1f366fd833f66763c3bcaad5b8958464",
      "new_mode": 33188,
      "new_path": "buffet/bind_lambda.h"
    },
    {
      "type": "modify",
      "old_id": "06e87f5c184d16d11793a6cd4a5867509bd913d0",
      "old_mode": 33188,
      "old_path": "buffet/buffet.gyp",
      "new_id": "22881629e68db7302252c4ab300b8ad411f83835",
      "new_mode": 33188,
      "new_path": "buffet/buffet.gyp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6731aeb50c14fbb02e64a8890d066e5a6890d3d1",
      "new_mode": 33188,
      "new_path": "buffet/http_connection_fake.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26ca307cea3707b1258d92434b38d03d3a5e4ac2",
      "new_mode": 33188,
      "new_path": "buffet/http_connection_fake.h"
    },
    {
      "type": "modify",
      "old_id": "a93af94c03659b6c6d7881d8ee0e89d1cc90d6db",
      "old_mode": 33188,
      "old_path": "buffet/http_request.h",
      "new_id": "62f4a01ab68e8230d5e71c6a26717f8997f7b0a7",
      "new_mode": 33188,
      "new_path": "buffet/http_request.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57278b75512016a22c3ba460dd06fc142dc82abc",
      "new_mode": 33188,
      "new_path": "buffet/http_transport_fake.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c52677096f39a23e69a92872b51e7e538de0748f",
      "new_mode": 33188,
      "new_path": "buffet/http_transport_fake.h"
    },
    {
      "type": "modify",
      "old_id": "ab137a7fcfe24a027384dc263c91014deb80a492",
      "old_mode": 33188,
      "old_path": "buffet/http_utils_unittest.cc",
      "new_id": "c04f498796b1b723a8e1a9f205f3b472797ee637",
      "new_mode": 33188,
      "new_path": "buffet/http_utils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "08d78f76aef46c8d82c336c11f68b75fff1cc007",
      "old_mode": 33188,
      "old_path": "buffet/url_utils.cc",
      "new_id": "aea0d9da11f89bf227359997542c2e3189707a92",
      "new_mode": 33188,
      "new_path": "buffet/url_utils.cc"
    }
  ]
}
