)]}'
{
  "commit": "3edab4e9fd1b29fe676d8f66b99c93a2db482ad6",
  "tree": "5c8649ac562ad492dfc5c42d553c25fdef4bcf67",
  "parents": [
    "c6fec7d6f3aad6e9cd4617463ed528be4f98803e"
  ],
  "author": {
    "name": "Thomas Wolf",
    "email": "twolf@apache.org",
    "time": "Mon Feb 10 20:41:50 2025 +0100"
  },
  "committer": {
    "name": "Thomas Wolf",
    "email": "twolf@apache.org",
    "time": "Wed Feb 26 19:30:43 2025 +0100"
  },
  "message": "[ssh known_hosts] Handle unknown keys better\n\nIgnoring host keys that cannot be read means we may ask the user whether\nto accept a host key for a hitherto unknown server. This is subtly\ndifferent from asking the user whether to accept a new or modified host\nkey for a server for which a different host key is already known.\n\nSo do not ignore such keys but store them as UnsupportedSshPublicKey.\nThat enables us to give the user the correct feedback. If the user\nallows connecting and wants the new key to be stored, do not replace\nthe line with the unknown key type as it might be perfectly fine for\nsome other SSH program the user uses outside of JGit. Instead, add\nthe new key as a new line.\n\nChange-Id: I304cb877d37b926c25a39acc16844088f54e0bde\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2e640181677ba9faf4824d433d77def9f58734d",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.ssh.apache.test/tst/org/eclipse/jgit/internal/transport/sshd/OpenSshServerKeyDatabaseTest.java",
      "new_id": "6b61821a0f16dd5976cd9d96c3db53ce47797992",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.ssh.apache.test/tst/org/eclipse/jgit/internal/transport/sshd/OpenSshServerKeyDatabaseTest.java"
    },
    {
      "type": "modify",
      "old_id": "40d8d3f04c78dec44a6e7fbd4b417376bb296861",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.ssh.apache/src/org/eclipse/jgit/internal/transport/sshd/OpenSshServerKeyDatabase.java",
      "new_id": "acb77c5bb768743884cfa2eb735ee8a1303700a7",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.ssh.apache/src/org/eclipse/jgit/internal/transport/sshd/OpenSshServerKeyDatabase.java"
    }
  ]
}
