)]}'
{
  "commit": "a2d775821d3734cd08f94d06989eb266c87123f2",
  "tree": "12d9f576553c4261013d940878c8f149ea41b2a6",
  "parents": [
    "7094526b28db94dd8a9e190610b73a228effb7b6"
  ],
  "author": {
    "name": "Tristan Maat",
    "email": "tristan.maat@codethink.co.uk",
    "time": "Mon Jul 16 17:56:46 2018 +0100"
  },
  "committer": {
    "name": "Tristan Maat",
    "email": "tristan.maat@codethink.co.uk",
    "time": "Mon Jul 16 17:56:46 2018 +0100"
  },
  "message": "WIP: Perform artifact cache expiry\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d0c6340610d2bf4699c703da634deba62186548",
      "old_mode": 33188,
      "old_path": "NEWS",
      "new_id": "690fdb301ff9bc08f7639c1e7d582b027d3de756",
      "new_mode": 33188,
      "new_path": "NEWS"
    },
    {
      "type": "modify",
      "old_id": "2d745f8c254706eb91be0ad4c110d976efc6f74f",
      "old_mode": 33188,
      "old_path": "buildstream/_artifactcache/artifactcache.py",
      "new_id": "bf8ff4ae5b84f49d80283dad481022aaeecf99a6",
      "new_mode": 33188,
      "new_path": "buildstream/_artifactcache/artifactcache.py"
    },
    {
      "type": "modify",
      "old_id": "707a974eb8e5239ecda7e23144900b83e90e43a5",
      "old_mode": 33188,
      "old_path": "buildstream/_artifactcache/ostreecache.py",
      "new_id": "bb8f4fce8f071c3cedb12f2d0fc3398ebb6bb2bc",
      "new_mode": 33188,
      "new_path": "buildstream/_artifactcache/ostreecache.py"
    },
    {
      "type": "modify",
      "old_id": "ab814abb009f374e22164860532d665b7f4ec1a7",
      "old_mode": 33188,
      "old_path": "buildstream/_artifactcache/tarcache.py",
      "new_id": "4e9f5f9fafd6a0bfcea35f54b0396bebfefe34d8",
      "new_mode": 33188,
      "new_path": "buildstream/_artifactcache/tarcache.py"
    },
    {
      "type": "modify",
      "old_id": "1a59af2b9590f757928db704a2cafceac6b75761",
      "old_mode": 33188,
      "old_path": "buildstream/_context.py",
      "new_id": "5cc7f434c31873d9e14cf96109e9bdcfd875df09",
      "new_mode": 33188,
      "new_path": "buildstream/_context.py"
    },
    {
      "type": "modify",
      "old_id": "238c6b4dbf197fc35ccb1a92a9e275a4881ca2fd",
      "old_mode": 33188,
      "old_path": "buildstream/_ostree.py",
      "new_id": "d0609605aada8b9e9ff55877b79a8b1c724f6f48",
      "new_mode": 33188,
      "new_path": "buildstream/_ostree.py"
    },
    {
      "type": "modify",
      "old_id": "9f4504d3fb28858ce21a13fdad3b28537eb2d6c6",
      "old_mode": 33188,
      "old_path": "buildstream/_pipeline.py",
      "new_id": "7f159c7ecc49c14eb50760dc3b741816e29bd17f",
      "new_mode": 33188,
      "new_path": "buildstream/_pipeline.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "897e896cab0ae9ec375f7adca7db584bafe9d4fd",
      "new_mode": 33188,
      "new_path": "buildstream/_scheduler/jobs/cachesizejob.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2de36803f1d05e49b939ada20a9572018295618f",
      "new_mode": 33188,
      "new_path": "buildstream/_scheduler/jobs/cleanupjob.py"
    },
    {
      "type": "modify",
      "old_id": "7f8ac9e8f580442b09b23252071f6a34708e3471",
      "old_mode": 33188,
      "old_path": "buildstream/_scheduler/queues/buildqueue.py",
      "new_id": "376ef5ae2a7a1577defcf6034e9b87cb1c563cf5",
      "new_mode": 33188,
      "new_path": "buildstream/_scheduler/queues/buildqueue.py"
    },
    {
      "type": "modify",
      "old_id": "efaa59ef305a05d5d186dc230b7687ebc18a8b21",
      "old_mode": 33188,
      "old_path": "buildstream/_scheduler/queues/pullqueue.py",
      "new_id": "430afc41007c75a5d805ecd6ac8134ef10602aab",
      "new_mode": 33188,
      "new_path": "buildstream/_scheduler/queues/pullqueue.py"
    },
    {
      "type": "modify",
      "old_id": "8ca3ac063de81bd80886b2c91f09d8d26d0fa284",
      "old_mode": 33188,
      "old_path": "buildstream/_scheduler/queues/queue.py",
      "new_id": "ac20d3711d09eb87fff0b41e7487a2662e27e5fe",
      "new_mode": 33188,
      "new_path": "buildstream/_scheduler/queues/queue.py"
    },
    {
      "type": "modify",
      "old_id": "bc182db328b2f2e6e03a9763a9c52331afb676c4",
      "old_mode": 33188,
      "old_path": "buildstream/_scheduler/scheduler.py",
      "new_id": "aeb32931a4833398b2fb9cb50d64c11ab431a321",
      "new_mode": 33188,
      "new_path": "buildstream/_scheduler/scheduler.py"
    },
    {
      "type": "modify",
      "old_id": "6bb54ff9ee7d2cfb6eec8d8070ff11ab4852fde6",
      "old_mode": 33188,
      "old_path": "buildstream/data/userconfig.yaml",
      "new_id": "6f9f190a19209233f48a444c5760a3e06c30ddec",
      "new_mode": 33188,
      "new_path": "buildstream/data/userconfig.yaml"
    },
    {
      "type": "modify",
      "old_id": "fc21f80b69ca8a0b9437c094e53ed107320c11bb",
      "old_mode": 33188,
      "old_path": "buildstream/element.py",
      "new_id": "518fb59f76d4f20223af5fdb93b9b64b42ce9a0c",
      "new_mode": 33188,
      "new_path": "buildstream/element.py"
    },
    {
      "type": "modify",
      "old_id": "b81a6c852b14811a006063c5efa7d28f6ab2b3e7",
      "old_mode": 33188,
      "old_path": "buildstream/utils.py",
      "new_id": "e8270d82fbe94300be50cda2887b98d7b17d289a",
      "new_mode": 33188,
      "new_path": "buildstream/utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c741054b3a430f6f57c24f13ec3d27540345d4f",
      "new_mode": 33188,
      "new_path": "tests/artifactcache/expiry.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18db7dab77dacba6ce052575fa3a850959095474",
      "new_mode": 33188,
      "new_path": "tests/artifactcache/expiry/project.conf"
    },
    {
      "type": "modify",
      "old_id": "ca46b04477431b9e1258bc5b7e060e9fb61c3c52",
      "old_mode": 33188,
      "old_path": "tests/frontend/push.py",
      "new_id": "cdd6ff1a2b98a2f8ed257ef583dfc285f60b9cd8",
      "new_mode": 33188,
      "new_path": "tests/frontend/push.py"
    }
  ]
}
