)]}'
{
  "commit": "af7c28b3b38d0231f4813bd085decdb61f2da302",
  "tree": "62e3a319b76a49012594e595869d8f7502c41ea1",
  "parents": [
    "28354024a836a618519953f48466472c362821de"
  ],
  "author": {
    "name": "Martin Oberhuber",
    "email": "mober.at+eclipse@gmail.com",
    "time": "Mon Sep 04 00:18:07 2017 +0200"
  },
  "committer": {
    "name": "Doug Schaefer",
    "email": "dschaefer@blackberry.com",
    "time": "Thu Sep 07 14:30:54 2017 -0400"
  },
  "message": "Bug 519886 - eclipse CDT failed to create PTY on macOS 10.13 beta\n\nFixed by getting rid of legacy code for opening a master pty, and\ncopying the related code from org.eclipse.cdt.core.linux instead.\nOnly getpt() had to be replaced by posix_openpt(). Compiled on\nOSX 10.12 - tested on MacOSX 10.8 and 10.13 beta 7 (64-bit each).\n\nChange-Id: Idade001aed41abafc0d500695a4b51179bb9b738\nSigned-off-by: Martin Oberhuber \u003cmober.at+eclipse@gmail.com\u003e\n(cherry picked from commit a0ab38124c6e78eeacedf92feb685f7e4d3002d0)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ad49dfaa4538e9a45f68a486cc6eed64a27113a",
      "old_mode": 33188,
      "old_path": "core/org.eclipse.cdt.core.macosx/library/openpty.c",
      "new_id": "6a505806b210e5be31d2dae52a6abaa3bef57c51",
      "new_mode": 33188,
      "new_path": "core/org.eclipse.cdt.core.macosx/library/openpty.c"
    },
    {
      "type": "modify",
      "old_id": "942b4bad8c401b3a3bfb1d2a24995b2c456199ad",
      "old_mode": 33261,
      "old_path": "core/org.eclipse.cdt.core.macosx/os/macosx/x86/libpty.jnilib",
      "new_id": "50ba6991d4803694f98adcdae55fadda5d282869",
      "new_mode": 33261,
      "new_path": "core/org.eclipse.cdt.core.macosx/os/macosx/x86/libpty.jnilib"
    },
    {
      "type": "modify",
      "old_id": "dffccabbb60a13b0c10e00449cbc3a444fe6c7f7",
      "old_mode": 33261,
      "old_path": "core/org.eclipse.cdt.core.macosx/os/macosx/x86/libspawner.jnilib",
      "new_id": "bde561aed625b22d1f56edae09c55130180a574b",
      "new_mode": 33261,
      "new_path": "core/org.eclipse.cdt.core.macosx/os/macosx/x86/libspawner.jnilib"
    },
    {
      "type": "modify",
      "old_id": "904d23692468da4b21f6c3d816ecbd9b9731de8c",
      "old_mode": 33261,
      "old_path": "core/org.eclipse.cdt.core.macosx/os/macosx/x86_64/libpty.jnilib",
      "new_id": "b18de5e480c0fb47847721ed22c275c3c76a2628",
      "new_mode": 33261,
      "new_path": "core/org.eclipse.cdt.core.macosx/os/macosx/x86_64/libpty.jnilib"
    },
    {
      "type": "modify",
      "old_id": "2d41d7d66ec3a72b01ace3e824d473de53638798",
      "old_mode": 33261,
      "old_path": "core/org.eclipse.cdt.core.macosx/os/macosx/x86_64/libspawner.jnilib",
      "new_id": "8d8c80bac6eb6cdb12f149d67a662fd212086a1f",
      "new_mode": 33261,
      "new_path": "core/org.eclipse.cdt.core.macosx/os/macosx/x86_64/libspawner.jnilib"
    }
  ]
}
