)]}'
{
  "commit": "a923b54e0bcb0f7fed13d064204b8a15542d1d06",
  "tree": "9cfdbe0c779fc3f53646ba82923ab35451fa130e",
  "parents": [
    "ddc2b8e39087a598dcfe2563a4100a21664d958b"
  ],
  "author": {
    "name": "Jason Merrill",
    "email": "jwmerrill@gmail.com",
    "time": "Fri Aug 11 15:40:16 2017 -0700"
  },
  "committer": {
    "name": "Jason Merrill",
    "email": "jwmerrill@gmail.com",
    "time": "Fri Aug 11 15:47:22 2017 -0700"
  },
  "message": "Fix Ctrl-Backspace and Ctrl-Del.\n\nThere were two problems here:\n\n1. dir was passed into ctrlDeleteDir, but was ignored, so Ctrl-Del\nbehaved the same as Ctrl-Backspace.\n2. dir was not being passed to deleteDir in the short-circuit case,\nwhich caused a prayer that expected a direction in deleteDir to fail.\n\nAdds some test coverage to both the non-empty and empty-cases of\nctrlDeleteDir.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc3fc8e1c262b082cf84c3427641d1612294d203",
      "old_mode": 33188,
      "old_path": "src/services/keystroke.js",
      "new_id": "a53cb5a4dcb39c2b94889ea07f5bbec574973184",
      "new_mode": 33188,
      "new_path": "src/services/keystroke.js"
    },
    {
      "type": "modify",
      "old_id": "c2f8462c036c36bde57dd132ae8b72abae649754",
      "old_mode": 33188,
      "old_path": "test/unit/typing.test.js",
      "new_id": "b67677e50c68b87f74ad1c8e4fbb51ac2e0cad9f",
      "new_mode": 33188,
      "new_path": "test/unit/typing.test.js"
    }
  ]
}
