)]}'
{
  "commit": "9ea5a321746d94ed46c79633b75357f4cc77562e",
  "tree": "e93e4d0216f66b32bbb6711f735f37fd48a8d626",
  "parents": [
    "5e86feec986a8d1c60acdae42b47176816f1c038"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Fri Apr 17 15:35:34 2015 -0700"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Tue Apr 21 04:13:47 2015 +0000"
  },
  "message": "buffet: Add command_def filtering by command visibility\n\nWhen updating cloud or local client with the device\u0027s CDD make sure\nto send only the command definitions that are available to particular\nclient (local vs cloud).\n\nAlso made it possible to subscribe to command definition change notifications\nfor more than one listener (using base::CallbackList) so that both the local\nand cloud adapters can notify the respective clients about command visibility\nchanges (the actual API to change the command visibility is coming in a\nfollow-up CL).\n\nBUG\u003dbrillo:797\nTEST\u003d`FEATURES\u003dtest emerge-link buffet`\n\nChange-Id: I6bec36633ababcb534012abad2c37a3502d8faf4\nReviewed-on: https://chromium-review.googlesource.com/266209\nReviewed-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTrybot-Ready: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2469e63d3a1fb8122bf624347b3a1326b0867626",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_dictionary.cc",
      "new_id": "f2b6f2fecf28daab3a2b610d9eb570c26ffe35cd",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_dictionary.cc"
    },
    {
      "type": "modify",
      "old_id": "db68c8a06c8b82b49da6efc339d0d3cbd533405c",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_dictionary.h",
      "new_id": "52e1a1041c3d158de361742e141464e5ebe24e6f",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_dictionary.h"
    },
    {
      "type": "modify",
      "old_id": "143b53e70ded71a8a47253bf04666e6deaa0cc20",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_dictionary_unittest.cc",
      "new_id": "c50a2ae85719ce6c13e9be9c56cb9aea40c18185",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_dictionary_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f7533ca58076b3a9aa75b06f36ac99785085b27d",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_manager.cc",
      "new_id": "6facaf91b4bb543c3da6bd078f27f5429e31c78c",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "a703ab34a2f4d703d3caebc362bd69e58fc7c5dc",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_manager.h",
      "new_id": "3e23cbfe1f53667eee7d98e101bfdfd451cbfb38",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_manager.h"
    },
    {
      "type": "modify",
      "old_id": "a9601cdef9208aa158bcad3992bbab4b51f68cf0",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.cc",
      "new_id": "d91e27c3e8d498d8bf12f946b0767dacb08a0db7",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "e3a4b809afa7532cc2472abd102281c54a8d3a70",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.h",
      "new_id": "f153cdad29186bac2ac7e0d790a5688a6b5bea03",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.h"
    },
    {
      "type": "modify",
      "old_id": "93d302928aa784efb35df85b873dc259e7accb2d",
      "old_mode": 33188,
      "old_path": "buffet/manager.cc",
      "new_id": "860e880680a054a4786cbc14d94c8cdc93172ff3",
      "new_mode": 33188,
      "new_path": "buffet/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "177d3d173444471b30f5b83d0a04dd1def065bf6",
      "old_mode": 33188,
      "old_path": "buffet/manager.h",
      "new_id": "a00ba203245f4d6f1e640faa719c6d1c919adf87",
      "new_mode": 33188,
      "new_path": "buffet/manager.h"
    }
  ]
}
