)]}'
{
  "commit": "490e1cbc80e9277394acd6fb4275966a27c25a76",
  "tree": "a5282989fce3bde1e871bc5a3893eaf62893a130",
  "parents": [
    "168a3dacbe5c54b676fe6f3aa2a83541b7bb9122"
  ],
  "author": {
    "name": "Jes B. Klinke",
    "email": "jbk@chromium.org",
    "time": "Fri Feb 10 18:07:15 2023 -0800"
  },
  "committer": {
    "name": "cfrantz",
    "email": "frantzcj+github@gmail.com",
    "time": "Thu Mar 09 13:26:08 2023 -0800"
  },
  "message": "[opentitantool]: Proxy forwarding of strappings\n\nWhen using `opentitansession`, often the session process will be\nprovided with configuration files on startup, and the individual\n`opentitantool` invocation may or may not get any configuration file\narguments.\n\nTo handle all cases, `gpio apply` should check if either the session\nprocess knows a strapping by the name, and in that case have the session\nprocess apply it, or check if local files declare a strapping by the\nname, and in that case instruct the session process to individually\nconfigure every pin mentioned in the strapping.\n\nSigned-off-by: Jes B. Klinke \u003cjbk@chromium.org\u003e\n\nChange-Id: Ieb80862234b8c1fb879db15778e6c69ff397f1c2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a3066670786c0abb28f2fc5fa3040f8754c2f67",
      "old_mode": 33188,
      "old_path": "sw/host/opentitanlib/src/app/mod.rs",
      "new_id": "a665f9153eaee1ab5a377255c1e5f833ea2773de",
      "new_mode": 33188,
      "new_path": "sw/host/opentitanlib/src/app/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "a20c001c1fb2a65a58ac047dbbe51b5e5c3bf9dd",
      "old_mode": 33188,
      "old_path": "sw/host/opentitanlib/src/proxy/handler.rs",
      "new_id": "f27c8150d18becf2044c3a7fe62bfc6e480904e8",
      "new_mode": 33188,
      "new_path": "sw/host/opentitanlib/src/proxy/handler.rs"
    },
    {
      "type": "modify",
      "old_id": "3bb4d2435d9046f8362b6f84116e2c6e67650c00",
      "old_mode": 33188,
      "old_path": "sw/host/opentitanlib/src/proxy/protocol.rs",
      "new_id": "1933d1d64a3aef7f074c4ef0d048beaf926883aa",
      "new_mode": 33188,
      "new_path": "sw/host/opentitanlib/src/proxy/protocol.rs"
    },
    {
      "type": "modify",
      "old_id": "634c1f05f5b3fed1909ccaf56ad7bf38a43346d1",
      "old_mode": 33188,
      "old_path": "sw/host/opentitanlib/src/transport/mod.rs",
      "new_id": "cd484d62a470c9aa7212544f1d932cae88319f03",
      "new_mode": 33188,
      "new_path": "sw/host/opentitanlib/src/transport/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "c931f15f0b2b91019ba5ead474d14ecd928f5ef6",
      "old_mode": 33188,
      "old_path": "sw/host/opentitanlib/src/transport/proxy/mod.rs",
      "new_id": "e3ddb4dbf3d2f523e149aa54f52c820d5e2a3211",
      "new_mode": 33188,
      "new_path": "sw/host/opentitanlib/src/transport/proxy/mod.rs"
    }
  ]
}
