)]}'
{
  "commit": "7fc848c2049e69e4fc736bfee7d772f5aa95707c",
  "tree": "f9f3226307e5c5fd78eee94c504d834f1751b238",
  "parents": [],
  "author": {
    "name": "Max Chen",
    "email": "chingtzuchen@google.com",
    "time": "Wed Nov 10 09:56:10 2021 +0800"
  },
  "committer": {
    "name": "Max Chen",
    "email": "chingtzuchen@google.com",
    "time": "Wed Nov 10 10:36:43 2021 +0800"
  },
  "message": "[Local Agent] Release local agent packages.\n\nChange-Id: I7ccb58bb837a0684924021a6e8680fad513c1215\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63cd555c8f22a7bd0217bd991154e0cabae86873",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d645695673349e3947e8e5ae42332d0ac3164cd7",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a09ec535088e36bcb6a159f98b35d7dc148d042",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c369c81900f10d70cfb0426312c14092ed0f547d",
      "new_mode": 33188,
      "new_path": "example_config.ini"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d46dbae5ebd0b8d9d5e4d91aa96adee515becf3a",
      "new_mode": 33188,
      "new_path": "local_agent/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3382a431ca5f5435771adc4e2c7255eea8389feb",
      "new_mode": 33188,
      "new_path": "local_agent/ams_client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "317533fff3bc2285acb17f08d1aac856afcd19c8",
      "new_mode": 33188,
      "new_path": "local_agent/errors.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc97bf689b297f7a7de6dc01fba055e87d39da37",
      "new_mode": 33188,
      "new_path": "local_agent/local_agent.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "155d3888c44322b13608a6de310601efd4f74295",
      "new_mode": 33188,
      "new_path": "local_agent/logger.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a720803c663eaa6bbc9f812e7b7bb2ef1d4d4294",
      "new_mode": 33188,
      "new_path": "local_agent/suite_session_manager.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72f506fb55fd0b65c873fc5fdfa8396b6ef5cbe3",
      "new_mode": 33188,
      "new_path": "local_agent/tests/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5e036f7c74cef79b68627863533878f73cfc5f6",
      "new_mode": 33188,
      "new_path": "local_agent/tests/ams_tests/fake_front_end.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fda9f4f3c47bb8155f15144759f797b1f1d65d72",
      "new_mode": 33188,
      "new_path": "local_agent/tests/ams_tests/fake_test_suite.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f99fc1cde25553ca4df7a90777f72e3ed19bf098",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_ams_client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d46dbae5ebd0b8d9d5e4d91aa96adee515becf3a",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccb9ad1ae0d35197e5be681f9d1c78281e54e0f6",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_base.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c60724c0fccd7bb7b78d0bdddedd142bc0b310ff",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_common.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee02fe86adb131f87ffbeb932396507ddd5f5601",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_light.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "393e7a3dd452a7cff03ab763b909e4ded4b95934",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_command_handlers/test_lock.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77ae32fe81621bf771fb14fb8b8fdf4b970ab830",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_gdm_manager.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eba145433fd946a55980ac62acfe699a29dceafc",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_local_agent.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b49ece44f8593580d6af0f9c81baf6d82d3e194",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_logger.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "901e816bd11b6940f9990cfdb206d896c259c65a",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_suite_session_manager.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3113780885c2155a10ca2d6a25d3fc0755c91123",
      "new_mode": 33188,
      "new_path": "local_agent/tests/unit_tests/test_translation_layer.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d46dbae5ebd0b8d9d5e4d91aa96adee515becf3a",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d46dbae5ebd0b8d9d5e4d91aa96adee515becf3a",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a472e82acc1c8bba7e2e6680058e386c33e22c2f",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/base.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52be68cf88e2066f4df4c40ce4b60877d2cabc03",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/common.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef0cad072e557c18c325e3b84d7b67362a956652",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/handler_registry.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc4a1a6e5016b46cf2e770003abdadae51254f19",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/light.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af1c707dd9261fb414a90ffb7a36cd218afe7f00",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/command_handlers/lock.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c047ecc5f81827ab210b0918cce1456ddb4508af",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/gdm_manager.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04576fe61fb6f3ab119a0e213e2563ee3137f795",
      "new_mode": 33188,
      "new_path": "local_agent/translation_layer/translation_layer.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a47123c51d6ce46f97ad21bbcc8dfe7e9dd0fe96",
      "new_mode": 33188,
      "new_path": "local_agent/version.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d383f3befa2817de7f1049013d0057876e21bb46",
      "new_mode": 33188,
      "new_path": "setup.py"
    }
  ]
}
