)]}'
{
  "commit": "bf95a3276f46fb67cb7b6dc37319aef6d2bc7cbd",
  "tree": "e0ca68a0131caf6075d2081810489566dcdbb26b",
  "parents": [
    "546a68a1d3974f9878143c2538a18947dc5f6b4d"
  ],
  "author": {
    "name": "Thomas Wolf",
    "email": "thomas.wolf@paranor.ch",
    "time": "Thu Apr 23 16:38:38 2020 +0200"
  },
  "committer": {
    "name": "Thomas Wolf",
    "email": "thomas.wolf@paranor.ch",
    "time": "Tue Apr 28 14:55:22 2020 +0200"
  },
  "message": "Bug 508611 - Remove copies of StringMatcher\n\nRemove the copy in org.eclipse.core.net; use the canonical\nimplementation from org.eclipse.equinox.common instead.\n\nRework the copy in org.eclipse.team.core to also delegate to the\ncanonical implementation (re-exported from org.eclipse.core.runtime)\nfor matching.\n\nThere is one more copy of StringMatcher in team.cvs, but that one\nhas been substantially extended with support for basic character\nclasses.\n\nChange-Id: I481280d187fc8bcdcb253ddd857c495afdb120d9\nSigned-off-by: Thomas Wolf \u003cthomas.wolf@paranor.ch\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3586bd124c159605ad616469eda075b441a6ad27",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.core.net/META-INF/MANIFEST.MF",
      "new_id": "ec8c18b73e405dacb8db3dc96a623079f1a8381c",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.core.net/META-INF/MANIFEST.MF"
    },
    {
      "type": "delete",
      "old_id": "141e115884f1bf658cde856199ed6b85f8b243e0",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/StringMatcher.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f0f2fa41ae121a2f6a618215604b3ce4bed4f163",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/StringUtil.java",
      "new_id": "c5a77ca74a4921fa3a74cbeda5d2f938b44a7599",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/StringUtil.java"
    },
    {
      "type": "modify",
      "old_id": "e489fc27ddca3651012b4824ad28d128bfcda5d1",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.team.core/META-INF/MANIFEST.MF",
      "new_id": "5b60e2f31f2ed78f66aa792ac591c829acc8224c",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.team.core/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "3b51451167cda4cf1122a4bbccacb59e1df294d2",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java",
      "new_id": "d2ff8463e3961f4cbc81b7df4425cba6c6e7a29a",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java"
    },
    {
      "type": "delete",
      "old_id": "6e04483e7adc44ad6ff1e5eabc12ce675b167815",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/StringMatcher.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "823496044d9fe8ba694b63ce4cfdab37617ccaca",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/WildcardStringMatcher.java"
    }
  ]
}
