)]}'
{
  "commit": "e2c48d3c457111c19476f4ec54f6cb8d30eaa93a",
  "tree": "68056ac16a1938c0f653cb703b9782125da7ed3b",
  "parents": [
    "dd41cda70ecf05308d7a3d418be00f351b2b0619"
  ],
  "author": {
    "name": "François Bernier",
    "email": "frankbernier@gmail.com",
    "time": "Fri Apr 18 00:27:08 2025 -0400"
  },
  "committer": {
    "name": "François Bernier",
    "email": "frankbernier@gmail.com",
    "time": "Fri Apr 25 00:33:09 2025 -0400"
  },
  "message": "Add PGO support to install\n\nEnable PGO optimizations when installing rust-analyzer with the\n--pgo flag. This mirrors functionality already available in dist\ncommand, allowing developers to create optimized local builds.\n\nExample:\ncargo xtask install --server --pgo clap-rs/clap\n\nPGO code has been extracted to a dedicated module for reuse.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3d6f06b073fa1718f22f72c10f9fe582b706cbb",
      "old_mode": 33188,
      "old_path": "xtask/src/dist.rs",
      "new_id": "dbfecdbe1121f035b7b08db42f9bcc47a14f9cb4",
      "new_mode": 33188,
      "new_path": "xtask/src/dist.rs"
    },
    {
      "type": "modify",
      "old_id": "700806d178c33728e2b8038db072c4fff70c72a7",
      "old_mode": 33188,
      "old_path": "xtask/src/flags.rs",
      "new_id": "2fd471b35c7ecb58c3edbc61e2fdd215a027e573",
      "new_mode": 33188,
      "new_path": "xtask/src/flags.rs"
    },
    {
      "type": "modify",
      "old_id": "4e2093f0691bb7f74291f73fa3632ecbad5f3313",
      "old_mode": 33188,
      "old_path": "xtask/src/install.rs",
      "new_id": "f0cc445dfa23f424343193188d8c4aac0d4c7249",
      "new_mode": 33188,
      "new_path": "xtask/src/install.rs"
    },
    {
      "type": "modify",
      "old_id": "52ea896c734d7d6a6cda22ae8d6d23f6161a2c24",
      "old_mode": 33188,
      "old_path": "xtask/src/main.rs",
      "new_id": "aaa8d0e1d4d4cca31f7667aa80451e0565f23a8a",
      "new_mode": 33188,
      "new_path": "xtask/src/main.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f7b3311d9626d58aeb9ca24136e5da7f21b5a49",
      "new_mode": 33188,
      "new_path": "xtask/src/pgo.rs"
    },
    {
      "type": "modify",
      "old_id": "39f52938c8c6a721b9d3a152dadf987042eea672",
      "old_mode": 33188,
      "old_path": "xtask/src/util.rs",
      "new_id": "a740ad6afdcbbe51cb7e4199303f231101803039",
      "new_mode": 33188,
      "new_path": "xtask/src/util.rs"
    }
  ]
}
