)]}'
{
  "commit": "3279c2825684c7009775b731d0a9e37815778282",
  "tree": "be143fb31be0ac7b9be8d1ae80513ea85a160384",
  "parents": [
    "98905420a2d7d6ca4118bdbfe279ef31f7d12295"
  ],
  "author": {
    "name": "Dawei Li",
    "email": "daweili@google.com",
    "time": "Wed Jul 29 17:52:19 2015"
  },
  "committer": {
    "name": "chrome-bot",
    "email": "chrome-bot@chromium.org",
    "time": "Fri Aug 28 08:19:37 2015"
  },
  "message": "libsigrokdecode: decoding SOP*\u0027s from 3 k-codes; text output.\n\nAllow detailed decoding of SOP, SOP\u0027, SOP\", SOP\u0027_Debug, SOP\"_Debug.\nAllow decoding SOP*, Cable Reset, Hard Reset from 3 valid k-codes,\n(instead of all 4), which is specified in the USB PD spec.\n\nAllow text output without running PulseView.\n\nSigned-off-by: Dawei Li \u003cdaweili@google.com\u003e\n\nBUG\u003dchrome-os-partner:42703\nTEST\u003dBEGIN\nThe following command will output the pd packets in text format:\nsigrok-cli -i test.sr -P usb_pd_bmc:cc\u003dCC1,usb_pd_packet -A usb_pd_packet\u003dtext\n\nChange CC1 to CC2, if that is the case.\nEND\n\nChange-Id: I18ca145b9be5c28770b3ab7c42c2783008dc8754\nReviewed-on: https://chromium-review.googlesource.com/289249\nCommit-Ready: Sheng-liang Song \u003cssl@chromium.org\u003e\nTested-by: Dawei Li \u003cdaweili@google.com\u003e\nReviewed-by: Sheng-liang Song \u003cssl@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67356f94997f4a34154589a9fa910ca5b6fb23d7",
      "old_mode": 33188,
      "old_path": "decoders/usb_pd_bmc/pd.py",
      "new_id": "f0f6e23677481b11ab120c911c65ab0e26e275c8",
      "new_mode": 33188,
      "new_path": "decoders/usb_pd_bmc/pd.py"
    },
    {
      "type": "modify",
      "old_id": "5eb7af255c5b4107be6b7e1c1a50601ac043460a",
      "old_mode": 33188,
      "old_path": "decoders/usb_pd_packet/pd.py",
      "new_id": "c1c0fdfd2aa6b9d666824fea641db916d7989656",
      "new_mode": 33188,
      "new_path": "decoders/usb_pd_packet/pd.py"
    }
  ]
}
