)]}'
{
  "commit": "3674663d30569fb2271af682b22767bc69d41e1d",
  "tree": "884f50e78853d4e0580b542556108a0623f47d5d",
  "parents": [
    "e74282753ae0fda39015b2d1cc9c31db24bb800c"
  ],
  "author": {
    "name": "Dmitry Jemerov",
    "email": "yole@jetbrains.com",
    "time": "Tue Nov 24 15:47:11 2015 +0100"
  },
  "committer": {
    "name": "Dmitry Jemerov",
    "email": "yole@jetbrains.com",
    "time": "Thu Nov 26 11:34:34 2015 +0100"
  },
  "message": "use Kotlin call hierarchy provider only for Kotlin elements, to ensure that it does not interfere with standard Java features of IntelliJ IDEA\n(cherry picked from commit 7004917)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82176a279ffad423fadeb11d37f7da9a18afe1d9",
      "old_mode": 33188,
      "old_path": "idea/src/META-INF/plugin.xml",
      "new_id": "613eb59d308d5a6992e8aa145b2d08b39b2a7503",
      "new_mode": 33188,
      "new_path": "idea/src/META-INF/plugin.xml"
    },
    {
      "type": "modify",
      "old_id": "06e79fcf6f1ec410cf0fc3c8c8a6d5ce7a1f99aa",
      "old_mode": 33188,
      "old_path": "idea/src/org/jetbrains/kotlin/idea/hierarchy/calls/KotlinCallHierarchyProvider.java",
      "new_id": "0cf8870ec74ed0f5baf9e054a908459ba8663e27",
      "new_mode": 33188,
      "new_path": "idea/src/org/jetbrains/kotlin/idea/hierarchy/calls/KotlinCallHierarchyProvider.java"
    },
    {
      "type": "delete",
      "old_id": "ace35f140cb4632c6e7c401851ef416c18e94e3a",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callees/javaConstructor/JavaConstructor_verification.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff6732ac52bb29edbaaf66dc59c850e5b46364e7",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callees/javaConstructor/main0.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "156782a7241be0d85f08f596d9e257ba96a62276",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callees/javaConstructor/main1.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dccd4d3f47c64b5a291c8a52684e3530f09c576a",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callees/javaMethod/JavaMethod_verification.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c18428c98ea0d385d78f9392848aa6991214282b",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callees/javaMethod/main0.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c5621a755801cab77fa2fc2413f2b7fadd8f38a0",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callees/javaMethod/main1.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cb7b9cda07ba79ba53741546e1e3da3499fd6002",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callers/javaConstructor/JavaConstructor_verification.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "04707c611b6e785cc7440a39fecebeb2e6f280cf",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callers/javaConstructor/main0.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bd7efb9ad49ddfc24d73ec75a3691e2e2f6c4e56",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callers/javaConstructor/main1.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "52751e5f0e7fbee3076c52d92b718b6871d162fd",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callers/javaMethod/JavaMethod_verification.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ee378693e47c7c9e85d4d98250603d6f059af239",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callers/javaMethod/main0.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "74c4ae46041d6928c42c15e1506a47bfa71e500e",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/calls/callers/javaMethod/main1.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ffa3812cf92f13db6eacfa556d51d6d17cc4ce38",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/overrides/javaMethodInClass/JavaMethodInClass_verification.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "03b5482f5a7b0573935998ec0a7e56568da0c558",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/overrides/javaMethodInClass/main0.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97e7ca635153b4d768cc36a14dad5f296d04130b",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/overrides/javaMethodInClass/main1.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ffa3812cf92f13db6eacfa556d51d6d17cc4ce38",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/overrides/javaMethodInInterface/JavaMethodInInterface_verification.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "836c5655350c30476d3900cea4f42d23f44e582d",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/overrides/javaMethodInInterface/main0.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dd5bddeeafec55c141145279e6b5093ff1b72ec8",
      "old_mode": 33188,
      "old_path": "idea/testData/hierarchy/overrides/javaMethodInInterface/main1.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8a076e82eb0f50a02b0a1a149e59983fe53d4c72",
      "old_mode": 33188,
      "old_path": "idea/tests/org/jetbrains/kotlin/idea/hierarchy/AbstractHierarchyTest.java",
      "new_id": "2dacfebcd2e45285fa495f2824d8e9113687a3a0",
      "new_mode": 33188,
      "new_path": "idea/tests/org/jetbrains/kotlin/idea/hierarchy/AbstractHierarchyTest.java"
    },
    {
      "type": "modify",
      "old_id": "82ae967205799bb3b3a9f470de20717352c0ac8d",
      "old_mode": 33188,
      "old_path": "idea/tests/org/jetbrains/kotlin/idea/hierarchy/HierarchyTestGenerated.java",
      "new_id": "0ed884c8d9b85d9dd90e60bec5fe69b7e7fbab93",
      "new_mode": 33188,
      "new_path": "idea/tests/org/jetbrains/kotlin/idea/hierarchy/HierarchyTestGenerated.java"
    }
  ]
}
