)]}'
{
  "commit": "b61eaf795fc20f3ddb2c18570b212da8794d08fe",
  "tree": "a4e55f2d7be58d5d2fec4cb55963d970c2aec738",
  "parents": [
    "e92781bdb7e76b91195fef84039fe7ff51cd02bf"
  ],
  "author": {
    "name": "Benjamin Schubert",
    "email": "ben.c.schubert@gmail.com",
    "time": "Mon Aug 19 20:48:29 2019 +0100"
  },
  "committer": {
    "name": "Benjamin Schubert",
    "email": "ben.c.schubert@gmail.com",
    "time": "Mon Aug 19 20:50:11 2019 +0100"
  },
  "message": "_loader: Optimize loading by keeping the dependencies sorted\n\nA sizeable amount of time is spent in sorting the dependencies when\nloading elements. We can instead keep the list sorted at all time,\nwhich reduces the number of time we need to call sort.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "867de6f29b17dd692d45593e7f85a377463c890d",
      "old_mode": 33188,
      "old_path": "src/buildstream/_loader/loadelement.pyx",
      "new_id": "694380b4f3ca46f5de686475244f8f82f493c827",
      "new_mode": 33188,
      "new_path": "src/buildstream/_loader/loadelement.pyx"
    },
    {
      "type": "modify",
      "old_id": "061d28bf001748d084c7a589cfc3897d0099a9d6",
      "old_mode": 33188,
      "old_path": "src/buildstream/_loader/loader.py",
      "new_id": "9c7add0b07e6684a62e88f8bfc05fda8ba55af6a",
      "new_mode": 33188,
      "new_path": "src/buildstream/_loader/loader.py"
    },
    {
      "type": "modify",
      "old_id": "b17215d0e9144687c30558788bdec6630a8746d4",
      "old_mode": 33188,
      "old_path": "src/buildstream/_profile.py",
      "new_id": "e41cd7706402d2e1cdb753cdb7c2b59b34841a09",
      "new_mode": 33188,
      "new_path": "src/buildstream/_profile.py"
    }
  ]
}
