)]}'
{
  "commit": "e03b7a0f6f030ddd74cee1500c60bec727699b00",
  "tree": "aaa468e2085204f3ce2d653025a9a67b89190ebb",
  "parents": [
    "a5254a82d021ffe6e27080319e6329d96a2840cd"
  ],
  "author": {
    "name": "Simon Zünd",
    "email": "szuend@chromium.org",
    "time": "Wed Oct 20 13:36:56 2021"
  },
  "committer": {
    "name": "Devtools-frontend LUCI CQ",
    "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 20 14:10:44 2021"
  },
  "message": "[sync] Add custom rendering for the \u0027Sync\u0027 section in the settings UI\n\nThis CL adds a new web component \u0027SyncSection\u0027 that shows the avatar\nplus email of the currently logged in user, or a warning if the\nuser does not have sync enabled.\n\nScreenshots: https://imgur.com/a/PI5I1mh\n\nDrive-by: \u0027arePreferencesSynced\u0027 is only optionally provided by the\nbackend. This CL updates the SyncInformation type to reflect that.\n\nR\u003dalexrudenko@chromium.org, jacktfranklin@chromium.org\n\nBug: 1245541\nChange-Id: Ieee32d961c4d09c64e4fc106c499e69d254c38df\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234188\nCommit-Queue: Simon Zünd \u003cszuend@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d12272162b2d21b72b84b23b3e5995919288884a",
      "old_mode": 33188,
      "old_path": "config/gni/devtools_grd_files.gni",
      "new_id": "3b2a002005d0c351c3fee6ae40b6739f517c43d8",
      "new_mode": 33188,
      "new_path": "config/gni/devtools_grd_files.gni"
    },
    {
      "type": "modify",
      "old_id": "b874d15a7af67ad9153e7cfbe6c04b1ab260aad3",
      "old_mode": 33188,
      "old_path": "front_end/core/host/InspectorFrontendHostAPI.ts",
      "new_id": "7b70130f41e9e756b43ee60ca3ed2d93cfda57bd",
      "new_mode": 33188,
      "new_path": "front_end/core/host/InspectorFrontendHostAPI.ts"
    },
    {
      "type": "modify",
      "old_id": "177e205105ba2efcee57ad17c5c7ede8ed925e2c",
      "old_mode": 33188,
      "old_path": "front_end/core/i18n/locales/en-US.json",
      "new_id": "f12246f42c311177c2bd2757ecfe9c17ba5a67cc",
      "new_mode": 33188,
      "new_path": "front_end/core/i18n/locales/en-US.json"
    },
    {
      "type": "modify",
      "old_id": "b28728d04d86e9f44da39f48b00da46858f7c33d",
      "old_mode": 33188,
      "old_path": "front_end/core/i18n/locales/en-XL.json",
      "new_id": "18192c52745ceabef52915935d0dd215147d0ed2",
      "new_mode": 33188,
      "new_path": "front_end/core/i18n/locales/en-XL.json"
    },
    {
      "type": "modify",
      "old_id": "c0e010642b16ee1a08f872a9176d21dcb82bb15a",
      "old_mode": 33188,
      "old_path": "front_end/panels/settings/BUILD.gn",
      "new_id": "75a08d200cf96f2b931c65490c665344e0bea491",
      "new_mode": 33188,
      "new_path": "front_end/panels/settings/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "dbb3a0a1e6d06ec623b50d48a027dcb41033ab45",
      "old_mode": 33188,
      "old_path": "front_end/panels/settings/SettingsScreen.ts",
      "new_id": "b40b794e88c4e67e7413d339ed610e752fcfec29",
      "new_mode": 33188,
      "new_path": "front_end/panels/settings/SettingsScreen.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "118995aff3afe9b60f15bd72b5787646f9448dce",
      "new_mode": 33188,
      "new_path": "front_end/panels/settings/components/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9255bcaf76b5a18dbc317e1ae46eba0918e0559b",
      "new_mode": 33188,
      "new_path": "front_end/panels/settings/components/SyncSection.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5fba74436064d4d3e7298d1eb14a46e3863c66a",
      "new_mode": 33188,
      "new_path": "front_end/panels/settings/components/components.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "250cb3ecef931db0723326c5bd599bf6ceb95bbd",
      "new_mode": 33188,
      "new_path": "front_end/panels/settings/components/syncSection.css"
    },
    {
      "type": "modify",
      "old_id": "d8f9c4901e9a8719d3c512f3ca3173a1b24201a0",
      "old_mode": 33188,
      "old_path": "test/unittests/front_end/BUILD.gn",
      "new_id": "ac2744072229987b48eb61f747ae8a0eb3c17baa",
      "new_mode": 33188,
      "new_path": "test/unittests/front_end/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eee96752d3c7532ba4db6f4a65e2e0791edac04b",
      "new_mode": 33188,
      "new_path": "test/unittests/front_end/panels/settings/components/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "323fa7458f520a69f4bc340cf678dab50d958835",
      "new_mode": 33188,
      "new_path": "test/unittests/front_end/panels/settings/components/SyncSection_test.ts"
    }
  ]
}
