)]}'
{
  "commit": "150da4b2675d18f53a2087b74f6e6bed65ce0472",
  "tree": "4fad9af8105ae50ee6b1b458eb786f52af58d7af",
  "parents": [
    "2f55fffaedd81f5cdd632687fb0f9a6c2eeea0b7"
  ],
  "author": {
    "name": "Dirk Steinkamp",
    "email": "dirk.steinkamp@gmx.de",
    "time": "Thu Mar 24 01:18:25 2022 +0100"
  },
  "committer": {
    "name": "Mickael Istria",
    "email": "mistria@redhat.com",
    "time": "Fri Mar 25 08:44:29 2022 -0400"
  },
  "message": "Bug 576377 - Provide shortcuts/commands for incremental\nmultiselection/multiple carets in text editors\n\nAdded two new commands that add a caret/selection in the line\nabove/below and the reverse operation. This operation is similar to\nwhat is possible with block selection, but currently treats positions\nafter end of line differently (currently no automatic padding to fill up\nshorter lines is performed).\n\nmoveOffsetByLines now respects the visual positions instead of purely\nworking with document offsets, which improves usability in case of\na different number of leading tabs in adjacent lines.\n\nChange-Id: I01563e6ab148655d0dd6c34e2a89776a1ea0f9a9\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/192202\nTested-by: Mickael Istria \u003cmistria@redhat.com\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f700b1672c20d9eef0cbfd574b8cdf4e7a6c27c",
      "old_mode": 33188,
      "old_path": "org.eclipse.ui.editors.tests/src/org/eclipse/ui/editors/tests/TextMultiCaretSelectionCommandsTest.java",
      "new_id": "85b43634ae8d6decdad48cd8e18ab1dc50908278",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.editors.tests/src/org/eclipse/ui/editors/tests/TextMultiCaretSelectionCommandsTest.java"
    },
    {
      "type": "modify",
      "old_id": "2e204f51a140f8774a941bda2567ee16627b4926",
      "old_mode": 33188,
      "old_path": "org.eclipse.ui.workbench.texteditor/plugin.properties",
      "new_id": "f647d810d8d9f58b60f1c88f50fa7e928f247af5",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.workbench.texteditor/plugin.properties"
    },
    {
      "type": "modify",
      "old_id": "9dea32dcd87ff5439dacb7a0d2333e45e4836579",
      "old_mode": 33188,
      "old_path": "org.eclipse.ui.workbench.texteditor/plugin.xml",
      "new_id": "9c861c23c221860cfb0b83f71c0e09c2843c41b7",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.workbench.texteditor/plugin.xml"
    },
    {
      "type": "modify",
      "old_id": "e8f7a40eab17775f449f7e943ffa88a7126775e8",
      "old_mode": 33188,
      "old_path": "org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/multiselection/AbstractMultiSelectionHandler.java",
      "new_id": "986afd6c063fc1307760cdca4fde14268fee5022",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/multiselection/AbstractMultiSelectionHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d445421550d488d7a851811a23dba7b788fb627",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/multiselection/MultiCaretDownHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f12b4cd3618ce08843478f9ede08dadb9cf777f",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/multiselection/MultiCaretUpHandler.java"
    },
    {
      "type": "modify",
      "old_id": "678077e20a9403da23322ef6a43f7adea2471e59",
      "old_mode": 33188,
      "old_path": "org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/multiselection/MultiSelectionDownHandler.java",
      "new_id": "20ed24c66f26366cc00d4a5fe3b15c927b4c4a53",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/multiselection/MultiSelectionDownHandler.java"
    },
    {
      "type": "modify",
      "old_id": "8205b3a296c649011851074fbb0c0c266b3b2cf3",
      "old_mode": 33188,
      "old_path": "org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/multiselection/MultiSelectionUpHandler.java",
      "new_id": "6a31f556dcea8f7bbc0e91bc53252ce31c9d0aa2",
      "new_mode": 33188,
      "new_path": "org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/multiselection/MultiSelectionUpHandler.java"
    }
  ]
}
