)]}'
{
  "commit": "ba9f74a7f014cba61cb86e381cdbda2afc221bff",
  "tree": "ad850dffb2290183939308f63addc075d11a7d63",
  "parents": [
    "bc484cdd1b7c40068a63e3dcb93ddddc3354fa8f"
  ],
  "author": {
    "name": "Christian Walther",
    "email": "walther@indel.ch",
    "time": "Mon Mar 07 09:53:56 2022 +0100"
  },
  "committer": {
    "name": "Christian Walther",
    "email": "walther@indel.ch",
    "time": "Tue Mar 08 15:36:24 2022 +0100"
  },
  "message": "Bug 579148 - Fix collapsing of unpainted folding annotations\n\n\"Collapse All\" would only collapse part of the annotations, omitting\nthose that have never been painted. More generally, the same applied to\nany kind of programmatic collapsing via markCollapsed() or\nProjectionAnnotationModel.collapse().\n\nAs a side effect, single-line folding annotations that have been\ncollapsed by \"Collapse All\" now appear visible when they are revealed\nand only hide after being expanded once, but that\u0027s the best we can do\nwithin the hack set up by bug 85874/88943 (0fe6d28) and seems the lesser\nevil.\n\nChange-Id: Ic9d46de1e4998fd40c1db2e9df9483aa7ccf5a3a\nSigned-off-by: Christian Walther \u003cwalther@indel.ch\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60f5c7e4063945593545384882e0cdf9e3aec7df",
      "old_mode": 33188,
      "old_path": "core/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/projection/AbstractStructuredFoldingStrategy.java",
      "new_id": "4d4df83f25a62ed9afa03d93dfe9086ffb5802f7",
      "new_mode": 33188,
      "new_path": "core/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/projection/AbstractStructuredFoldingStrategy.java"
    }
  ]
}
