)]}'
{
  "commit": "006a717f7618c10a19b5c19c2038db65f9bce731",
  "tree": "c77d159f86c140a6a721b0e374b429709a1b550b",
  "parents": [
    "40a9b19d697b0cc2610695eb6c815834bf94d2d8"
  ],
  "author": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Sun Aug 10 16:21:00 2014 -0700"
  },
  "committer": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Thu Aug 14 13:07:39 2014 -0700"
  },
  "message": "Improve exception handling during startup\n\nThe main goal was to prevent StartupException from leaking to\nApplication.start() and Daemon, as was already prevented in main().\n\nUnsupportedPlatformException no longer has a default message, as it is\nconvention for non-arg exception constructor to not have a message and\nso having the message will likely cause confusion when it is misused\naccidentally. Coupled with the fact that it wasn\u0027t documented what the\ndefault was (and thus, could change at any point), nobody could actually\nuse it.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49d96b0f322a5e1917511d7002762b4ec145106e",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/Application.java",
      "new_id": "5392432b2893763634415c54ec931a29380697c2",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/Application.java"
    },
    {
      "type": "modify",
      "old_id": "f5168a7dd6045b98d94871aac6ce9cc9c7535ce5",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/GsaCommunicationHandler.java",
      "new_id": "dcd785e2f62acd5213ea4ca5337de3270a5e8f3f",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/GsaCommunicationHandler.java"
    },
    {
      "type": "modify",
      "old_id": "c66798cf230b2c18d1cfad6547b073ef969adfec",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/InvalidConfigurationException.java",
      "new_id": "bccdf3e784a76c13417f16db7d839599aa6276fa",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/InvalidConfigurationException.java"
    },
    {
      "type": "modify",
      "old_id": "c8b5d3af0548743ab1c7ee3d631b2796714d53a0",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/StartupException.java",
      "new_id": "9464c4652a2dc73ef54447b3a2fefafc8bc1401a",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/StartupException.java"
    },
    {
      "type": "modify",
      "old_id": "c004f364ce836a3a6f118137a99d20973168ae83",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/UnsupportedPlatformException.java",
      "new_id": "3cd86d3475d3419708d7050f427919862118bd9f",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/UnsupportedPlatformException.java"
    },
    {
      "type": "modify",
      "old_id": "12a9b8f4d20c91ee4f242ac8211588523aaf4714",
      "old_mode": 33188,
      "old_path": "test/com/google/enterprise/adaptor/ApplicationTest.java",
      "new_id": "bce3236b91c1e46ae4415e786fb92b4c5f01d83d",
      "new_mode": 33188,
      "new_path": "test/com/google/enterprise/adaptor/ApplicationTest.java"
    }
  ]
}
