)]}'
{
  "commit": "3a2dc777437f37e8745ccf51660f3015877c4319",
  "tree": "1dd56c7ea9d95bec048579feabbe81f9b4c33d86",
  "parents": [
    "d16eb84dbee22a57723e73e32b37b0d42cfb7949"
  ],
  "author": {
    "name": "Martí Bolívar",
    "email": "marti.bolivar@nordicsemi.no",
    "time": "Tue Oct 06 06:20:20 2020 -0700"
  },
  "committer": {
    "name": "Kumar Gala",
    "email": "kumar.gala@gmail.com",
    "time": "Tue Oct 06 09:50:39 2020 -0500"
  },
  "message": "dts: break cycles in test scripts\n\nWe don\u0027t want to support cyclic dependency structures, because it\nmeans that Node objects cannot have dep_ordinal attributes as they are\ncurrently documented to possess unconditionally.\n\nNevertheless, we have some in our tests. Remove them by extracting the\n/props/ctrl-X nodes to the same level as the /props nodes. This breaks\na cycle caused by:\n\n- /props/ctrl-X nodes depend on /props because of the parent/child\n  relationship\n- /props depends on /props/ctrl-X because it refers to them by phandle\n\nSigned-off-by: Martí Bolívar \u003cmarti.bolivar@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64330d13dd46838e62aca6deb3f1b3cbdca7def7",
      "old_mode": 33188,
      "old_path": "scripts/dts/test.dts",
      "new_id": "6457cd4a78caa017297775b76fd977b09aebc97c",
      "new_mode": 33188,
      "new_path": "scripts/dts/test.dts"
    },
    {
      "type": "modify",
      "old_id": "ee64895bd09d197aacf468e86629a1d4267ea64f",
      "old_mode": 33188,
      "old_path": "scripts/dts/testedtlib.py",
      "new_id": "766e82c43de783f8f81ed880cb9ceec72d59c3e0",
      "new_mode": 33188,
      "new_path": "scripts/dts/testedtlib.py"
    }
  ]
}
