)]}'
{
  "commit": "32b475ebb97332f078348ff8548888b36fe3d813",
  "tree": "c2936ad06298ce1ffa3b4e0e4e07867afea64fe6",
  "parents": [
    "12802cf36e5b0306108f7a72d2ff9d9299cff558"
  ],
  "author": {
    "name": "Marti Bolivar",
    "email": "marti.bolivar@linaro.org",
    "time": "Tue Oct 24 12:29:03 2017 -0400"
  },
  "committer": {
    "name": "Anas Nashif",
    "email": "nashif@linux.intel.com",
    "time": "Sat Oct 28 13:31:22 2017 -0400"
  },
  "message": "scripts: zephyr_flash_debug: refactor into new \"runner\" package\n\nFactor the classes which do the work into a new \"runner\" package. This\npackage has a core module where ZephyrBinaryRunner and common helpers\nwill live, and one file per subclass / runner front-end.\n\nThe top-level script, zephyr_flash_debug.py, still exists, but just\ndelegates its work to the core.\n\nSigned-off-by: Marti Bolivar \u003cmarti.bolivar@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d14f6a4937860fac352bbc79fc8bac451362f8d8",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "670f534ac402d650ff3fd4a86221178aa4a10132",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/arc.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "394a9c381e229137ad1738a1bfab765bccd88be7",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/bossac.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e451d76fecd4116b1e4b2bc626f2b5e50885a184",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/core.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dda9d89b4db5bd85be526146baea52daa41c76a",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/dfu.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0dcacae2e6ad1b829237624aeb548327632990cd",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/esp32.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b18145a9339a6a5230c54f0668571f451890d243",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/nios2.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d326a734cd3efb0ff0a6eb72effd64bba6804e1a",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/nrfjprog.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d657a782150d3cd347894f8504d318c169872ab7",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/openocd.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d98579e27f2215ae6ff1dcf8c0970c9e3513f0b5",
      "new_mode": 33188,
      "new_path": "scripts/support/runner/pyocd.py"
    },
    {
      "type": "modify",
      "old_id": "69b1b72028356b3db17f18b71cee66c22575a270",
      "old_mode": 33261,
      "old_path": "scripts/support/zephyr_flash_debug.py",
      "new_id": "ee8bf3f81c1453c8804d8e88aa78151b1c7b991c",
      "new_mode": 33261,
      "new_path": "scripts/support/zephyr_flash_debug.py"
    }
  ]
}
