)]}'
{
  "commit": "bd36197f3bee26ef4d0f3a3c42c385d62f96ec6f",
  "tree": "255e1b01d9abfae3cb6c25ffd9b29f390836f700",
  "parents": [
    "25fa2efa616027d6476779a0b8d36eed7c57a673"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Mar 24 13:44:40 2025 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Mar 25 09:50:56 2025 +0000"
  },
  "message": "Use a proper NFSv4 client for mounting the shared git\n\nIn order to properly test a real-life NFS setup, prefer to use a proper\nNFSv4 client rather than using the Docker volume driver which would not\nimplement the client caching layer that is typically needed in\nproduction to optimise read performance.\n\nAlso define a 2 minutes attribute caching and the associated jgit.config\nthat production setups would need with Gerrit in HA.\n\nChange-Id: I2ae5f8d4605250dfbcedb625a286f3022dc1fec7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85249635a13351a8f0e64053acfafcfc07210b25",
      "old_mode": 33188,
      "old_path": "src/test/docker/docker-compose.yaml",
      "new_id": "11f4861a339fb364754a8bf4d6e0a4770e97c6e0",
      "new_mode": 33188,
      "new_path": "src/test/docker/docker-compose.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65855562e9f485667de5bffa33943fc6a282d64a",
      "new_mode": 33188,
      "new_path": "src/test/docker/etc/jgit.config"
    },
    {
      "type": "modify",
      "old_id": "e70e0eac5b302a51737ed169e01fe6b4723eae22",
      "old_mode": 33188,
      "old_path": "src/test/docker/gerrit/Dockerfile",
      "new_id": "ea07b5b9064a3712eee5fa26bcbaee0425196fd6",
      "new_mode": 33188,
      "new_path": "src/test/docker/gerrit/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "2d4e387871497b32c79454f7253b75f088e243bf",
      "old_mode": 33261,
      "old_path": "src/test/docker/gerrit/entrypoint.sh",
      "new_id": "3a98d9251efa8f4b39b61cab233585c9eec3e13a",
      "new_mode": 33261,
      "new_path": "src/test/docker/gerrit/entrypoint.sh"
    },
    {
      "type": "modify",
      "old_id": "19744f3224c9602fe55e546c654422c6ad496552",
      "old_mode": 33188,
      "old_path": "src/test/docker/nfs/Dockerfile",
      "new_id": "e4a8adc6db64782f123c042140f80e0be110507f",
      "new_mode": 33188,
      "new_path": "src/test/docker/nfs/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "c31d586e357c0bbc160e5bdae7543ad29d66a36f",
      "old_mode": 33188,
      "old_path": "src/test/docker/nfs/exports.txt",
      "new_id": "3e56b08f0a1286cac2b3056b0ca729205dac4aea",
      "new_mode": 33188,
      "new_path": "src/test/docker/nfs/exports.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca7afcc610b09397f34626121f9d5f55b5214ead",
      "new_mode": 33261,
      "new_path": "src/test/docker/nfs/gerrit-git-mount-entrypoint.sh"
    }
  ]
}
