)]}'
{
  "commit": "dac6801b47ef7924d6b265800816da1b571e6d70",
  "tree": "eae46e8e88a964006f3b27e9d50e050c8c9b408f",
  "parents": [
    "949ee670c6a0cdb7b0ecaaaa751799148899c709"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@gmail.com",
    "time": "Fri Jun 05 11:34:49 2020 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@gmail.com",
    "time": "Fri Jun 05 11:40:08 2020 +0900"
  },
  "message": "ObjectDirectory: Further clean up insertUnpackedObject\n\n- The code to move the file is repeated. Split it out into a\n  utility method.\n\n- Remove the catch block for AtomicMoveNotSupportedException which\n  is redundant because it\u0027s handled in exactly the same way as the\n  IOException further down. The only exception we need to explicitly\n  handle differently in this block is NoSuchFileException.\n\n- Improve the comments.\n\nChange-Id: Ifc5490953ffb25ecd1c48a06289eccb3f19910c6\nSigned-off-by: David Pursehouse \u003cdavid.pursehouse@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33f7853abe4236a9fce3b698fb92b0237fe07fd6",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectory.java",
      "new_id": "265b71dd2a04182efa3b2b9b6f3fef1a0beb5fbd",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectory.java"
    }
  ]
}
