)]}'
{
  "commit": "c877ad70c87955a831a1de633e5c6f5ae9092b53",
  "tree": "3d0857df7d9872ac02d0901b843c726290cde358",
  "parents": [
    "d8b02531830eee78cd2267405cfe68f652f966ab"
  ],
  "author": {
    "name": "Thomas Watson",
    "email": "tjwatson@us.ibm.com",
    "time": "Tue Mar 28 15:23:46 2017 -0500"
  },
  "committer": {
    "name": "Thomas Watson",
    "email": "tjwatson@us.ibm.com",
    "time": "Tue Apr 04 12:59:06 2017 -0500"
  },
  "message": "Bug 514149 - [resolver] issues resolving with substitutable exports\n\nAdditional fixes that need to handle blame chains that are more than\ntwo. Need to permute from both ends of the blame chain in order to\ncorrectly traverse the possible solutions.  Otherwise the valid solution\nmay be overlooked.\n\nChange-Id: I9fc8ffec2af9e4a242ca450fafce65edcbddebdb\nSigned-off-by: Thomas Watson \u003ctjwatson@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44c96a3105170eed63c2df39c412e54bccdde0b3",
      "old_mode": 33261,
      "old_path": "bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/Candidates.java",
      "new_id": "b87c6ac73ba65fbaa6afca9175473519c27913cf",
      "new_mode": 33261,
      "new_path": "bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/Candidates.java"
    },
    {
      "type": "modify",
      "old_id": "dd7b7c51c349a35e7c0abd84bfd66c63e97c2c69",
      "old_mode": 33261,
      "old_path": "bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/ResolverImpl.java",
      "new_id": "128482c27504bffcb92a34611a27626f65371d96",
      "new_mode": 33261,
      "new_path": "bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/ResolverImpl.java"
    }
  ]
}
