)]}'
{
  "commit": "5e8737fdce84b1ce38922b2dab5f40577b678a20",
  "tree": "5af05d16d1ab88ef180e7312e8385ecf8dfa23d9",
  "parents": [
    "1752c94074a84d5d0e91b66fb185056125e1aaac"
  ],
  "author": {
    "name": "Nicolo\u0027 Mazzucato",
    "email": "nicomazz@google.com",
    "time": "Tue Apr 30 14:33:01 2024 +0000"
  },
  "committer": {
    "name": "Nicolo\u0027 Mazzucato",
    "email": "nicomazz@google.com",
    "time": "Tue Apr 30 14:33:01 2024 +0000"
  },
  "message": "Add plugin to save and restore pinned track on a best effort\n\nThe plugin saves the current pinned tracks using \"track display name\", and \"group name\" (when available) as key.\n\nOnce the \"restore\" command is issues, the plugin first attemts to pin tracks with that exact name. If no match is found, it tries to match the first track that would match removing numbers from all strings (this allows persisting the pinning between different traces having different process ids in track names)\n\nBug: 337016334\nTest: Save and restore tracks in a local build\nChange-Id: I2c02ea699257121780e7d15132d8d23ac38be631",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba602703ef9b4774d933731631c8451fe8ac6dff",
      "old_mode": 33188,
      "old_path": "ui/src/common/plugins.ts",
      "new_id": "0750e2e66a564df6a59be4981f90fbceabfe4048",
      "new_mode": 33188,
      "new_path": "ui/src/common/plugins.ts"
    },
    {
      "type": "modify",
      "old_id": "583e6bc3235d8d60fe4d13870b33b7f796f8a28b",
      "old_mode": 33188,
      "old_path": "ui/src/core/default_plugins.ts",
      "new_id": "564b00647baee4a010a841af550b2e987ccfe797",
      "new_mode": 33188,
      "new_path": "ui/src/core/default_plugins.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "987684ddc5e8038ac0075a378dddafca19572cc1",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.RestorePinnedTracks/OWNERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81036db208d7589aed9e9066a78e871a6ce4dc71",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.RestorePinnedTracks/index.ts"
    },
    {
      "type": "modify",
      "old_id": "ece6ea0ed0d5d26ffa07afcb2ef23348b8191e59",
      "old_mode": 33188,
      "old_path": "ui/src/public/index.ts",
      "new_id": "f3e43385300794eff0c230e7e07c0b925bbaefc5",
      "new_mode": 33188,
      "new_path": "ui/src/public/index.ts"
    }
  ]
}
