)]}'
{
  "commit": "24d6fd54e9b10ae13e09ca91c726a994853def0d",
  "tree": "d011dcef575d83a7df7f89f6dd9ff467a78b1262",
  "parents": [
    "a04405eb465a2281e27f8e583f509fb645333d15"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@chromium.org",
    "time": "Thu Aug 13 23:22:48 2015 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Tue Aug 18 11:15:31 2015 -0700"
  },
  "message": "libweave: Partially copy string_utils from libchromeos\n\nTo move dependency on libchromeos.\n\nBUG\u003dbrillo:1257\nTEST\u003d`FEATURES\u003dtest emerge-gizmo libweave buffet\n\nChange-Id: Ie9e4bb1a754373c26ed6497cdb3ab03df8a78d87\nReviewed-on: https://chromium-review.googlesource.com/293613\nReviewed-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nCommit-Queue: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTested-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8903b286f4e1faa55859d8583dae80e25bbce9b9",
      "old_mode": 33188,
      "old_path": "libweave/libweave.gyp",
      "new_id": "3ff064b746c079b2b2a424c0c1a2b7d85544ef4c",
      "new_mode": 33188,
      "new_path": "libweave/libweave.gyp"
    },
    {
      "type": "modify",
      "old_id": "97ae16e3f702cb3a17f037dac17332c3f13c5f24",
      "old_mode": 33188,
      "old_path": "libweave/src/buffet_config.cc",
      "new_id": "2698630b217f0a1adc33576693febba7190c421a",
      "new_mode": 33188,
      "new_path": "libweave/src/buffet_config.cc"
    },
    {
      "type": "modify",
      "old_id": "e14a1820e6c3b365c2328a260325f8fb2842400e",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_definition.cc",
      "new_id": "66a487c8741445ac1d0c9d1781a9362de0fde68f",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_definition.cc"
    },
    {
      "type": "modify",
      "old_id": "02c3dddcd7ae7b36a978d843cccacf246a273dbe",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_dictionary.cc",
      "new_id": "2f368503f19087fa8587af409971820bb44cbfb2",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_dictionary.cc"
    },
    {
      "type": "modify",
      "old_id": "cd91c3ddc266519ae1f311ec51ff57e23b7a154e",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_queue_unittest.cc",
      "new_id": "84eeb3d7d820fa8158fd95d64347f4572f3de278",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_queue_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b08d14322263852dfb8eee12ae0e4b699926f04a",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/object_schema.cc",
      "new_id": "b2c6307dd5d8a4fd4031765565578ecaa9fecb9b",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/object_schema.cc"
    },
    {
      "type": "modify",
      "old_id": "4f730f7cd15bfb769318296f2c532bde6b4d0564",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/prop_constraints.cc",
      "new_id": "0b77ec5b8a3960a6fd45ad0011706b3a06e78009",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/prop_constraints.cc"
    },
    {
      "type": "modify",
      "old_id": "098f97cc0a5fdd1be27643161ff5937c64848d9b",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/prop_constraints.h",
      "new_id": "c0744d54103698d4193e8ab1da2df777d6897f7f",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/prop_constraints.h"
    },
    {
      "type": "modify",
      "old_id": "6daabc01251ad3a961de1987b079069941f373fe",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/prop_types.cc",
      "new_id": "5a776106d135aef8b042cb8ae90d0deea2d576f0",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/prop_types.cc"
    },
    {
      "type": "modify",
      "old_id": "419e2d43f1b44fb3d7ce214a42b51bb109b73d9c",
      "old_mode": 33188,
      "old_path": "libweave/src/data_encoding.cc",
      "new_id": "28a63ea1a80f7c35f82d461274eb6c28549feadb",
      "new_mode": 33188,
      "new_path": "libweave/src/data_encoding.cc"
    },
    {
      "type": "modify",
      "old_id": "a799c41a2fc859778e165fe8e2a06ed4bd03cef0",
      "old_mode": 33188,
      "old_path": "libweave/src/device_registration_info.cc",
      "new_id": "3573cb8ac70c683ca0ff883e1decf2078a97c940",
      "new_mode": 33188,
      "new_path": "libweave/src/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "6550ddcd166eef266bafb3807714bf3c9268ac43",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xml_node.cc",
      "new_id": "f8b6c527826435a631ca1d9f9c60d04605c4cd4d",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xml_node.cc"
    },
    {
      "type": "modify",
      "old_id": "04fc8d260ad46f5d2814e81b0ab88991e6609552",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_handler.cc",
      "new_id": "9f22750ddcac0f22c7d53852811f99f379f56e88",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "7daa0f99f82bbb602a29c2af8c465211881ce9a5",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_manager.cc",
      "new_id": "c64430a93b27a3010bf66a7171bb70292a077e9b",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "367dbd8d333507f33fff1e0b8108ccdb21acc989",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/publisher.cc",
      "new_id": "b9f7080c842673040451b7a6f73db6b8a76b4e24",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/publisher.cc"
    },
    {
      "type": "modify",
      "old_id": "21257447608214e6b53b8f7447894a243328852b",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager.cc",
      "new_id": "1343a7c6f57dc6291ea242c9c286deeefc27244a",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "a6ea288cdbe30e81a37ea07338a9a31f38ecd68c",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager_unittest.cc",
      "new_id": "0d13cfe7fe912871c8aee5afcbd31e9886e70ef9",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "fa8f81e7c6f398815b72a26f997d25c5f7b4acd8",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_manager.cc",
      "new_id": "6f2646b2349d454b058a3edaafaecf1967a33428",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_manager.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d73e508bec1b35fde2b76dbcfca3912accd62ff3",
      "new_mode": 33188,
      "new_path": "libweave/src/string_utils.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57719717a2a44b31b50de8f3b5b27a02f037e75e",
      "new_mode": 33188,
      "new_path": "libweave/src/string_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "083ebb89bd2cd7a911da9bf2998ebf45bd7b8b4a",
      "new_mode": 33188,
      "new_path": "libweave/src/string_utils_unittest.cc"
    }
  ]
}
