)]}'
{
  "commit": "0f1b216f4a08bc964c7241ab53d1324b15f2b147",
  "tree": "584ebb19901adf759890bce319b0c3497e1bc950",
  "parents": [
    "14d5f6ccfb4a06e30417db3f8207b5b63e35a928"
  ],
  "author": {
    "name": "cbrun",
    "email": "cedric.brun@obeo.fr",
    "time": "Tue May 16 10:39:31 2017 +0200"
  },
  "committer": {
    "name": "Stéphane Bégaudeau",
    "email": "stephane.begaudeau@obeo.fr",
    "time": "Tue May 16 11:43:19 2017 +0200"
  },
  "message": "[516668] Introduce arbitrary ID\u0027s to identify EObjects\n\nThis commit introduce arbitrary ID\u0027s to identify EObject when a page is\ncomputed in order to stop relying on EcoreUtil.getURI() which has a\nnumber of problems \n- performance is not great when having deep models (but arguably this\ncode is not a hot spot)\n- the URI might change over time for a given EObject, for instance in\nEcore renaming an EClass will lead to a change of URI, and then a\nspurious reset of the page (and the widget focus gets lost)\n\nBug: 516668\nChange-Id: I392754c88fdee5bcaaf98043d4c2894559accc4b\nSigned-off-by: Cedric Brun \u003ccedric.brun@obeo.fr\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14d184f0d62b59c9e0fa019d01187f72d451ec76",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.eef.ide.ui.properties/META-INF/MANIFEST.MF",
      "new_id": "3d0b6593f93b1089f58a911a949c2a8be05b9351",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.eef.ide.ui.properties/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "5c21eb430a4635438aadfb22da877e1e5a8c7785",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.eef.ide.ui.properties/src/org/eclipse/eef/ide/ui/properties/api/EEFTabDescriptor.java",
      "new_id": "b8e7dff3ad74eb2b79011b2295dea562c4a14452",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.eef.ide.ui.properties/src/org/eclipse/eef/ide/ui/properties/api/EEFTabDescriptor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7251f760e808d15bc765ae6e8d06b427c23854a",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.eef.ide.ui.properties/src/org/eclipse/eef/ide/ui/properties/internal/RefreshIdsHolder.java"
    }
  ]
}
