)]}'
{
  "commit": "e8c414b9cc72cd0e4f8c66b836de4c43f134b102",
  "tree": "d5dc293c5dc38b63c9ff8eba11b7c43d85d07d5e",
  "parents": [
    "93ede18ffd17df936da4e8d0ef28e2ba69019c93"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Fri Sep 06 12:26:44 2024 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sat Nov 09 23:19:45 2024 +0000"
  },
  "message": "Replace custom encoder `Constants#encode` by JDK implementation\n\nUsing the implementation provided in the JDK since Java 1.6 by\n`String#getBytes(Charset)` reduces JGit maintenance effort and improves\nperformance.\n\nThe method Constants#encode was implemented when JGit still used Java\n1.5. See [1].\n\nKudos to Marcin for proposing to use this improvement in RefWriter [2].\nI think it should be used generally.\n\n[1] https://repo.or.cz/jgit.git?a\u003dcommit;h\u003dbfa3da225f198b19061158499b1135aff07d85b3\n[2] https://eclipse.gerrithub.io/c/eclipse-jgit/jgit/+/1195180\n\nAlso-By: Marcin Czech \u003cmaczech@gmail.com\u003e\nChange-Id: I361ed6286b98351a315b8a8ffc3cb845831d35b2\n(cherry picked from commit e5d2898997462e0f2409c09497ab62c6cda2dbaf)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a97d111e34e14a8b285932a89b7b61a7c0b65c3",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/Constants.java",
      "new_id": "5d7eacb4b8ddaf61c416b7f6b583da27b38ca9a9",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/Constants.java"
    }
  ]
}
