)]}'
{
  "commit": "17feb4ac49f4c96051e8edc7a3fea738a8a34f2b",
  "tree": "ceda76c04e5a7df428e2dbfe9d08545657434fdd",
  "parents": [
    "bb21f80e6b0125d13046d7bfb98a917a89070643"
  ],
  "author": {
    "name": "Yash Chaturvedi",
    "email": "zeref@qti.qualcomm.com",
    "time": "Tue Feb 17 10:57:26 2026 +0530"
  },
  "committer": {
    "name": "Yash Chaturvedi",
    "email": "zeref@qti.qualcomm.com",
    "time": "Tue Mar 24 14:19:19 2026 +0530"
  },
  "message": "Fix config file save logic in FileBasedMessageStore\n\nPreviously, the `saveConfiguredMessage()` method was calling\n`configFile.load()` after updating the config values with addAll(),\nwhich reloaded the file from disk and discarded all in-memory changes.\nThis resulted in config updates being lost while only the HTML file was\nsaved.\n\nFix this by removing the `configFile.load()` call ensuring that\nconfiguration changes are properly persisted to the config file along\nwith the HTML content.\n\nChange-Id: I60dd739e6e74802437164ef218ef98eb0afdf0f7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b517141f3ade2e78efd07b7b45b3f0a016860f58",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "95ed97f468482c0799f0706dd40467b7f24031d5",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "4c40d85e251087850edecd2c052a012b24470a21",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/messageoftheday/FileBasedMessageStore.java",
      "new_id": "4a3e8dc5f10dcda7012a686956bc96708331e7ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/messageoftheday/FileBasedMessageStore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13c53f93712b082e77f4a2d11ace8ef1f57506b1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/messageoftheday/FileBasedMessageStoreTest.java"
    }
  ]
}
