)]}'
{
  "commit": "2021ce3423a7db6949b9e0a71a8c15e5826ccc4c",
  "tree": "a0776760a70f3a90c66accf7a4a4bcb158ac3434",
  "parents": [
    "eb5124c74f9bcdedc8492a8c1eddc734adfb7226"
  ],
  "author": {
    "name": "Jörg Kubitz",
    "email": "jkubitz-eclipse@gmx.de",
    "time": "Mon Aug 15 11:05:04 2022 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu Sep 22 10:48:50 2022 +0200"
  },
  "message": "ObjectDirectory: avoid using File.getCanonicalPath()\n\nOn java 17 + Windows OS java.io.File.getCanonicalPath is a very slow\nsystem call which uses most time during clone.\n\nThat is since JDK 12 the result of File.getCanonicalPath is not cached\nanymore by default:\nhttps://bugs.openjdk.java.net/browse/JDK-8207005\n\n* Use toRealPath() to follow symbolic links also on windows.\n* Cache the result.\n\nBug: 580568\nChange-Id: I95f4f5b2babefd7210ee4740646230225ebf3788\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7699439128c0e0fe239af4854fd386c506fd0dfb",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectory.java",
      "new_id": "ff7ef932784373f0aa3dc4067f88a0c4a71725ff",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectory.java"
    }
  ]
}
