)]}'
{
  "commit": "5ae8d28faaf6168921f673c89a4e6d601ffad78d",
  "tree": "6dbd3a668a6c507d211fca85822bb8f9b631f27a",
  "parents": [
    "4f7627be24cc9115323f6dba4663f376179c59e2"
  ],
  "author": {
    "name": "Kaushik Lingarkar",
    "email": "quic_kaushikl@quicinc.com",
    "time": "Wed Mar 01 16:42:53 2023 -0800"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu Mar 30 22:32:50 2023 +0200"
  },
  "message": "RefDirectory.delete: Prevent failures when packed-refs is outdated\n\nThe in-memory copy of packed refs might be outdated by the time the\npacked-refs lock is acquired, so ensure the one read from disk is\nused after acquiring the lock to prevent commit packed-refs from\nthrowing an exception. As a side-effect, since this updates the\nin-memory copy of packed-refs when it is re-read from disk, it can\nprevent other callers needing to re-read if it had changed.\n\nChange-Id: I724c866b330b397e955b5eb04b259eedd9911e93\nSigned-off-by: Kaushik Lingarkar \u003cquic_kaushikl@quicinc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32eb067d36da89baa3877ce4dac9ae9313c9fd09",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/RefDirectory.java",
      "new_id": "aa3989e48185fe17c990b3be1d2ca1ab70b71aee",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/RefDirectory.java"
    }
  ]
}
