)]}'
{
  "commit": "50af5d5ecc7d21d5e0d1a36fa564ef4850cf94ff",
  "tree": "28979e349c67233de1c156bc003a884475ae6f25",
  "parents": [
    "a7d0b14bbc25bfdc84b6f0c08f2b0ff53ddd3219"
  ],
  "author": {
    "name": "Sean Dague",
    "email": "sean@dague.net",
    "time": "Fri May 02 14:48:44 2014 -0400"
  },
  "committer": {
    "name": "Sean Dague",
    "email": "sean@dague.net",
    "time": "Tue May 06 10:59:00 2014 -0400"
  },
  "message": "Add in a concurrency aware subunit filter\n\nA live filter for subunit stream that will let us display the\nconcurrency of the streams as we go.\n\n* This includes the worker id as {#} at the beginning of the lines\n* Dumps out stdout/stderr if they are found inline (makes for easier\n  debug\n* Dumps out pythonlogging on failures if found inline\n* Prints skip reasons\n\nBased on I1b529546e005f47aba56b451e1c0d8b0da09fca3, but because\nthat started as Robert\u0027s I couldn\u0027t un Abandon it.\n\nChange-Id: Icc99b652e4e8ae85b73bb905a3b704447a63195f\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6ed44520ea94a7884a7e630d21186e72ef00854",
      "old_mode": 33188,
      "old_path": "tempest/tests/test_wrappers.py",
      "new_id": "49809eba8651d551626bf32456e366bc4f97a11e",
      "new_mode": 33188,
      "new_path": "tempest/tests/test_wrappers.py"
    },
    {
      "type": "modify",
      "old_id": "07c35a06d6ff64ea2e9865faab0bee96fbcfdd87",
      "old_mode": 33261,
      "old_path": "tools/pretty_tox.sh",
      "new_id": "f3c88f30fc0ee265b24009022968a1cd3a9ddbd8",
      "new_mode": 33261,
      "new_path": "tools/pretty_tox.sh"
    },
    {
      "type": "modify",
      "old_id": "42ce760a7925adbfe3fb2a2a53250f161d2d89a2",
      "old_mode": 33261,
      "old_path": "tools/pretty_tox_serial.sh",
      "new_id": "1634b8e5b3d6014d7fb5ba74316c8387ebc33092",
      "new_mode": 33261,
      "new_path": "tools/pretty_tox_serial.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb710aa89f855278309a1b6b31621c3624e0b2c5",
      "new_mode": 33261,
      "new_path": "tools/subunit-trace.py"
    }
  ]
}
