)]}'
{
  "commit": "35dbafcf5412bd7b2109b1ab1af7c5a6cffc9d6c",
  "tree": "d702d6df51f923706c1fe97271b624c42e8309e0",
  "parents": [
    "2bdbe83ec91391c278093542fcc0c0ce7f60011b"
  ],
  "author": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Wed Mar 11 18:17:42 2020 +0000"
  },
  "committer": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Wed Apr 22 12:51:40 2020 +0100"
  },
  "message": "Output properties before sets in snapshot module\n\nThis ensures a consistent output irrespective of whether property sets\nare created before or after the properties are added. This provides a\nlittle more flexibility in the creation code which allows that to be\nsimplfied.\n\nAlso switches from using reflection to a type switch.\n\nBug: 142918168\nBug: 153306490\nTest: m nothing\nMerged-In: Ia025bfc751f1217d1658de6fb8e15091ea0ea9ff\nChange-Id: Ia025bfc751f1217d1658de6fb8e15091ea0ea9ff\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bba111b08987c7463e841316f30058d73e16b665",
      "old_mode": 33188,
      "old_path": "sdk/cc_sdk_test.go",
      "new_id": "6f9dc3c17e11a561fdef2faf5745e2bf620447a2",
      "new_mode": 33188,
      "new_path": "sdk/cc_sdk_test.go"
    },
    {
      "type": "modify",
      "old_id": "c60002b08923cbf831324bf2449380204f23f57e",
      "old_mode": 33188,
      "old_path": "sdk/java_sdk_test.go",
      "new_id": "cbffb501be398bd57bcc1870d903d174bc2ce105",
      "new_mode": 33188,
      "new_path": "sdk/java_sdk_test.go"
    },
    {
      "type": "modify",
      "old_id": "e790746c9629b13c61409f4527d5e04bde2d23e9",
      "old_mode": 33188,
      "old_path": "sdk/update.go",
      "new_id": "779ba1a6e6d036129956d06a2beb21755fcc8e8f",
      "new_mode": 33188,
      "new_path": "sdk/update.go"
    }
  ]
}
