)]}'
{
  "commit": "1fc180cbedb6e0322df1ca2e5b2de175e74082de",
  "tree": "b0a6248bad2e53536ce16b67188df9724c542668",
  "parents": [
    "37123e8a7688d6bc1472f47486f25cd6b575afc8"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "mfick@codeaurora.org",
    "time": "Wed May 19 14:32:43 2021 -0600"
  },
  "committer": {
    "name": "Aditya Gupta",
    "email": "agaditya@codeaurora.org",
    "time": "Wed May 26 12:31:18 2021 +0530"
  },
  "message": "create a Properties.RecursiveExpander\n\nAbstract out recursive property expansion into a generic, single\npurpose, no policy, class to make the intent clearer. Simplify the\niteration approach now that it is easier to see how to do it safely.\nThis change makes the Properties class all policy, while all generic\nexpansion pieces are now implemented by inner classes.\n\nChange-Id: I428a2e355002dcd3a0d848850f27f0261060a30b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e37b79c544534774810e5cf1eebfa8de77b2b8c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/Properties.java",
      "new_id": "d63d4413f0eb09d828189e5d6f875da5f435a2ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/Properties.java"
    }
  ]
}
