)]}'
{
  "commit": "20febacc0c02545684d3429fc21f28cf7ed8f461",
  "tree": "5fd5cd96ddd6a15ca6bd8ebf3a229985a3ed1621",
  "parents": [
    "331c7edd71f38229ac6b350f9af67406d64072af"
  ],
  "author": {
    "name": "Akira Baruah",
    "email": "akira.baruah@gmail.com",
    "time": "Fri Oct 16 02:10:37 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Oct 16 02:11:48 2020 -0700"
  },
  "message": "Generate fish shell completion at build time\n\nFish shell completion for bazel previously relied on parsing bazel help\ntext at run time, leading to latency of multiple seconds for first-time\ncompletion. This change adds a script that instead parses bazel help\ntext and generates an appropriate fish completion script at build time,\ngreatly reducing completion latency for the user.\n\nFixes #12206\nFixes #12207\nFixes #12208\nFixes #12209\nFixes #12210\n\nCloses #12249.\n\nPiperOrigin-RevId: 337468387\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83e778c230e02b799941569781f1a3c7c4f45244",
      "old_mode": 33188,
      "old_path": "scripts/BUILD",
      "new_id": "c477439950b45c9e56e8894b81f802a92e685d46",
      "new_mode": 33188,
      "new_path": "scripts/BUILD"
    },
    {
      "type": "delete",
      "old_id": "d8f608fbbf73610ec36ce3e811d14f1aca37506e",
      "old_mode": 33188,
      "old_path": "scripts/fish/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "69024f94724015631e8fc9b7b14b3e3b2ef7c35a",
      "old_mode": 33188,
      "old_path": "scripts/fish/README.md",
      "new_id": "d88261a5ad885bc80cce1d5d8ae068a786499294",
      "new_mode": 33188,
      "new_path": "scripts/fish/README.md"
    },
    {
      "type": "delete",
      "old_id": "db1d0170b2fab881155ca9324835d5122114336a",
      "old_mode": 33188,
      "old_path": "scripts/fish/completions/bazel.fish",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40018ade7c3645fe141e17d42ec9afbca9373c49",
      "new_mode": 33188,
      "new_path": "scripts/generate_fish_completion.py"
    }
  ]
}
