)]}'
{
  "commit": "bafaf82d058afcb6206c541de34c7905dff142e7",
  "tree": "b29b03641e428fb76ab1ec6f557bd6a196d0ecc2",
  "parents": [
    "1c1475498bc6c1d69f802612d1ae1a8f789150fd"
  ],
  "author": {
    "name": "Markus Duft",
    "email": "markus.duft@ssi-schaefer.com",
    "time": "Fri Sep 24 09:30:09 2021 +0200"
  },
  "committer": {
    "name": "Lars Vogel",
    "email": "Lars.Vogel@vogella.com",
    "time": "Fri Oct 01 10:17:01 2021 -0400"
  },
  "message": "Bug 576225 - API for Launch Configuration View\n\nThe public API of the Launch Configuration View consists of three\ninterfaces.\n\n * ILaunchObjectProvider. This is the main interface implemented by\n   extending contributions. It must be registered as a service, most\n   easily using @Component annotation for declarative services.\n * ILaunchObject. This is provided the the ILaunchObjectProvider\n   implementation and describes a launch-able \"thing\".\n * IBackgroundLaunchExecutor. This is a small helper which allows other\n   extensions convenient access to the logic for launching a specific\n   launch configuration as a background job.\n\nBoth interfaces have default implementations inside the view plugin\nwhich handle \"default\" Eclipse launch configurations. External\nextensions may provide additional logic, for an example see\nhttps://github.com/ssi-schaefer/lcdsl\n\nThe LaunchConfigurationViewPlugin Activator is introduced to allow\naccess the the default implementation of the IBackgroundLaunchExecutor\nwhich is provided by the view.\n\nChange-Id: Iad47ec7e96fbf89709f0b46ef5aa1125d6789dea\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.debug/+/185799\nTested-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\nReviewed-by: Lars Vogel \u003cLars.Vogel@vogella.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61aaf4f3173e43b427ce3d4c2af95d3b0d88a1a8",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/META-INF/MANIFEST.MF",
      "new_id": "2ec5eb7093a9fd68ca4437184f317f5a29ad8898",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "c95bd5ae8e82cade4c07bfaf3b64564d6f0462a9",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml",
      "new_id": "cf17032a341428fcc28af33b3e57d81e12feab28",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml"
    },
    {
      "type": "modify",
      "old_id": "290833cc6aac8530f5c6274fdb92911c467d1f2a",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.model.LaunchViewModel.xml",
      "new_id": "0eb619af35cbc080e0ef88e3abf91e1c59ce8b1f",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.model.LaunchViewModel.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f08d92540991990173ee393d4b8f8fc1b090d44f",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/IBackgroundLaunchExecutor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3af0316c1d130da66887065e7b79ee4f1ea9ee06",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/LaunchConfigurationViewPlugin.java"
    },
    {
      "type": "modify",
      "old_id": "a696ec64863f3d6e99408cd2112b9f80e7f7a66c",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/impl/DebugCoreLaunchObject.java",
      "new_id": "de8ebd447a04f711bb849cfb8e228e7fc7abdc91",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/impl/DebugCoreLaunchObject.java"
    },
    {
      "type": "modify",
      "old_id": "4b025e602ec172ebd77c10f0b478bbc3f8b78c16",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/impl/DebugCoreProvider.java",
      "new_id": "44f9180a28b0df51ceedb098cddd27836e63bda5",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/impl/DebugCoreProvider.java"
    },
    {
      "type": "modify",
      "old_id": "ac4700d6e3544cd20c0715dbc075176de6635f1e",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/launcher/StandaloneLaunchConfigExecutor.java",
      "new_id": "4f76c74f047934eb604d68cc53fb0a6579574938",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/launcher/StandaloneLaunchConfigExecutor.java"
    },
    {
      "type": "rename",
      "old_id": "89d979a3b990b87bde176335abc01f2b3b41f86a",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/services/LaunchModel.java",
      "new_id": "3acfa28c9c144964a71aef0f1a717de452a32090",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/model/ILaunchModel.java",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "80bf5d21a00643d4bd6bf1122e1ae078b7bea33b",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/model/LaunchObjectModel.java",
      "new_id": "298f5c361dd56fbc969c7860b16de14c9fb24ecc",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/model/LaunchObjectModel.java"
    },
    {
      "type": "modify",
      "old_id": "4f2fb925167a73a96d6657834ebae29d254fa617",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/model/LaunchViewModel.java",
      "new_id": "a017d99c16a54306f5d8f248fb35a8368621648e",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/model/LaunchViewModel.java"
    },
    {
      "type": "modify",
      "old_id": "71b24f36f2d800807f787e448c5cb0b4ea99c947",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchAction.java",
      "new_id": "df876f7d936d8addbe17ea786f922e22bc770623",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchAction.java"
    },
    {
      "type": "modify",
      "old_id": "6cc629b725db5391002f5c96d39a987035863c4e",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewImpl.java",
      "new_id": "3a76ffbe2fb511197ff25fcd12a1da80def4f283",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewImpl.java"
    },
    {
      "type": "rename",
      "old_id": "af1e6c31bb98aef57d0ce0b1c876fb7baf4aeb03",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/services/AbstractLaunchObjectProvider.java",
      "new_id": "c8de59cad96bf51f1c289737f3cba472371f83b0",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/services/AbstractLaunchObjectProvider.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "279323fca17408f39db053484ef09d0dfa67d36c",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/services/ILaunchObject.java",
      "new_id": "7dc815338334a616a4f8593962b36cc8a76557c0",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/services/ILaunchObject.java",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "70e78ff6164e240288702bf6835eb0110e54f8ec",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/services/ILaunchObjectProvider.java",
      "new_id": "653f42449211da83e371c66f3dd67b798079dbdf",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/services/ILaunchObjectProvider.java",
      "score": 85
    }
  ]
}
