)]}'
{
  "commit": "df093c19efe7a6a9b2ed43b0b6a7fa5d1e16cfcd",
  "tree": "b1d62bd9df8ec867943855de330d96ed056153c7",
  "parents": [
    "6eea04347eb667f1326cb9b68c5b8f3d737f565d"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Tue Feb 02 16:15:45 2021 -0800"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Sat Jun 19 11:08:00 2021 -0700"
  },
  "message": "tcg/tci: Implement movcond\n\nWhen this opcode is not available in the backend, tcg middle-end\nwill expand this as a series of 5 opcodes.  So implementing this\nsaves bytecode space.\n\nTested-by: Philippe Mathieu-Daudé \u003cf4bug@amsat.org\u003e\nReviewed-by: Philippe Mathieu-Daudé \u003cf4bug@amsat.org\u003e\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4696ca161cdebfdc75eb4ad0e3c5d889932daada",
      "old_mode": 33188,
      "old_path": "tcg/tci.c",
      "new_id": "2374c04d6b4fb7da3d573c6758b66867452c2845",
      "new_mode": 33188,
      "new_path": "tcg/tci.c"
    },
    {
      "type": "modify",
      "old_id": "fc73c199a05ec1d4584483405655a4032bafbe98",
      "old_mode": 33188,
      "old_path": "tcg/tci/tcg-target.c.inc",
      "new_id": "2db189673ceb77b5ec7944a367f91f5e75fff01c",
      "new_mode": 33188,
      "new_path": "tcg/tci/tcg-target.c.inc"
    },
    {
      "type": "modify",
      "old_id": "6ced9282c121a191ed7a7c30e1c673392d2adc77",
      "old_mode": 33188,
      "old_path": "tcg/tci/tcg-target.h",
      "new_id": "5c79bfcf496a5139e7bf38ea014bf3e5a9d2621f",
      "new_mode": 33188,
      "new_path": "tcg/tci/tcg-target.h"
    }
  ]
}
