)]}'
{
  "commit": "ff55fb55e5dcbbb6f483bffd32528b157ff699b1",
  "tree": "3686f5f6ef3c98bf9ddccb746943a1214aea4669",
  "parents": [
    "49a434b1d920f9960d207d79ff7641ad75c0a04f"
  ],
  "author": {
    "name": "Hyrum Wright",
    "email": "hwright@duolingo.com",
    "time": "Mon Nov 13 13:41:45 2017 -0500"
  },
  "committer": {
    "name": "Hyrum Wright",
    "email": "hwright@duolingo.com",
    "time": "Mon Nov 13 13:41:45 2017 -0500"
  },
  "message": "Add a better error message when deps not found\n\nUse the skylark `fail` function instead of letting Python throw a\nkey-not-found exception.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73a02630c2e46c66ac21348b1c11cfa7a0737ea5",
      "old_mode": 33188,
      "old_path": "rules_python/piptool.py",
      "new_id": "9333e4527ab47af3e4a11cfef9357a6083daa41f",
      "new_mode": 33188,
      "new_path": "rules_python/piptool.py"
    },
    {
      "type": "modify",
      "old_id": "f1087be66f424b27e015973ec56ea01afbe74022",
      "old_mode": 33261,
      "old_path": "tools/piptool.par",
      "new_id": "f668aaacc2583b4b9a1683fb5fc6954d40387e0d",
      "new_mode": 33261,
      "new_path": "tools/piptool.par"
    }
  ]
}
