)]}'
{
  "commit": "edc933fab4069823e51fe1ec1fdb5dd050decae4",
  "tree": "e7c3d1686350f2b713e5e48b36ca7db0f917b663",
  "parents": [
    "86cd42e31d9cc53e26547986dbd428b78ec4ee52"
  ],
  "author": {
    "name": "Martin",
    "email": "martin5696@gmail.com",
    "time": "Wed Aug 15 10:49:08 2018 -0400"
  },
  "committer": {
    "name": "Martin",
    "email": "martin5696@gmail.com",
    "time": "Wed Aug 15 10:49:08 2018 -0400"
  },
  "message": "Further RCV optimizations: cap min budget below max budget | no longer incrementing total path delay between budget iterations | set target delay equal to min delay | allow a higher iteration number to run (20 vs 7) and a smaller stopping condition (1e-12 vs 800e-12)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92ea8f6c5fd7eae63e1a5a73a20fb46bb33c1feb",
      "old_mode": 33188,
      "old_path": "vpr/src/route/route_budgets.cpp",
      "new_id": "dafda27a8f77e12b647d2d043848533d8e101577",
      "new_mode": 33188,
      "new_path": "vpr/src/route/route_budgets.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba2c4c7ff28de265d0fd952eb68c48d03a890226",
      "old_mode": 33188,
      "old_path": "vpr/src/route/route_budgets.h",
      "new_id": "2786062f3d9b6e33e261e6f712423647a4bbd046",
      "new_mode": 33188,
      "new_path": "vpr/src/route/route_budgets.h"
    }
  ]
}
