)]}'
{
  "commit": "991b7d74f14ea9aaf571f166164bb6cd2a5865bc",
  "tree": "ce9ddb876b7539b57964c1b3635876ca206ef0c7",
  "parents": [
    "a6e9af7472061080cb3546acef525e5802b71d80"
  ],
  "author": {
    "name": "Alexander Kurtakov",
    "email": "akurtako@redhat.com",
    "time": "Thu Apr 07 16:46:12 2016 +0300"
  },
  "committer": {
    "name": "Alexander Kurtakov",
    "email": "akurtako@redhat.com",
    "time": "Thu Apr 07 16:46:12 2016 +0300"
  },
  "message": "Migrate away from deprecated APIs.\n\n* SourceRange - use the API not the internal.\n* MixinModel.find*() use the non-deprecated API that takes\nProgressMonitor as additional param.\n* Don\u0027t use the wrongly named TypePatten but the proper TypePattern\nclass name.\n\nChange-Id: I07042e7f970975419d02bea07059931776d9e9a4\nSigned-off-by: Alexander Kurtakov \u003cakurtako@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6aec6b4a87043f6964226889939e00247320fc12",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/core/model/FakeMethod.java",
      "new_id": "2db9903c0e4a472ce9e2ff83dd8de39af3674fb3",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/core/model/FakeMethod.java"
    },
    {
      "type": "modify",
      "old_id": "a99e8a937d18e2666486069ba9e3e123a8eb0f82",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/core/utils/RubySyntaxUtils.java",
      "new_id": "32698c32ae46667b2c4bc14c8b853a7100596bf4",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/core/utils/RubySyntaxUtils.java"
    },
    {
      "type": "modify",
      "old_id": "dad4ea2527c13677b27ebbedbe83a1161e37a8be",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/internal/core/codeassist/RubyCompletionEngine.java",
      "new_id": "e253750336f82e175d7c9fade952d1778b66ad1c",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/internal/core/codeassist/RubyCompletionEngine.java"
    },
    {
      "type": "modify",
      "old_id": "0faa5f6aa23d668187693fcda1ba5fa579cf51c2",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/internal/core/search/RubySearchPatternProcessor.java",
      "new_id": "26de3c288b7da28e2ae171f06afddede18c3dc52",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/internal/core/search/RubySearchPatternProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "32aa591b564dadd008dbc7a2e6f7353015879406",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/typeinference/RubyModelUtils.java",
      "new_id": "838e97654c61e4d9533a2070640acd5928acb988",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/typeinference/RubyModelUtils.java"
    }
  ]
}
