)]}'
{
  "commit": "95340ff40e36cb5daf31ad14eceeb1a2ae41fb00",
  "tree": "e2d267867be916e3d31eea26061c2dd1faef9eb5",
  "parents": [
    "c4c170f316322d0d6040411b4170a4c696ff8c2b"
  ],
  "author": {
    "name": "Danny Yoo",
    "email": "dannyyoo@google.com",
    "time": "Wed Oct 02 16:33:01 2013 -0700"
  },
  "committer": {
    "name": "Danny Yoo",
    "email": "dannyyoo@google.com",
    "time": "Mon Jan 06 12:55:34 2014 -0800"
  },
  "message": "Fixes inadvertant sharing of TerminalView instances.\n\nThe sharing behavior is not the desired behavior: this patch makes the\nopening behavior create fresh views.  Previously, TerminalView\ninstances could be shared by id, where the id is the base path of the\ndirectory being opend.  However, this means that if two terminal\nwindows have the same base identifier, they\u0027ll be shared.  So, for\nexample, if \"/foo/bar/baz\" is an opened terminal, a request to open\n\"/foogle/baz\" will incorrectly reopen the terminal for \"/foo/bar/baz\".\n\nChange-Id: I5ed9f1c6534d8cdac81948e970081bffaf0cfceb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70c67143aa97ee03e318f1e288272affe840dd73",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.elt.view/src/com/google/eclipse/elt/view/ui/TerminalView.java",
      "new_id": "fa8c751f8f5102bacd34200ac7cbc372caa48d09",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.elt.view/src/com/google/eclipse/elt/view/ui/TerminalView.java"
    }
  ]
}
