)]}'
{
  "commit": "6574e3457277aae4b523eea5896d037c640adf9a",
  "tree": "e357223718f13455a83995343414571fe272871b",
  "parents": [
    "d170eb9d08274f23108569d42bdf92345c689ca8"
  ],
  "author": {
    "name": "Thulio Ferraz Assis",
    "email": "3149049+f0rmiga@users.noreply.github.com",
    "time": "Tue Dec 06 12:24:04 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Dec 06 12:24:04 2022 -0800"
  },
  "message": "feat: gazelle manifest exclude_patterns (#917)\n\n* feat: exclude_patterns for gazelle manifest\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\n* feat: force gazelle manifest update on logic change\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef9e967d5aa387265853e6ba2cc56d06411d281b",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/BUILD",
      "new_id": "9204a0ec61981ca3c7ff04e259c79bd54b5d4b52",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8e68c1ddd0ccedaeb203f082b9ce8351af4cbf0d",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/gazelle_python.yaml",
      "new_id": "f25f59e4b279edbcb990af2e0a034164a8c88b8e",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/gazelle_python.yaml"
    },
    {
      "type": "modify",
      "old_id": "9d84d3588526c729a27bc7f6d5bfdccee0bb9de8",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/requirements.txt",
      "new_id": "2851c1e65bd3fe515ebf5fa00cade0f0198ffb22",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "b66c41fef94d37ef5c7c4322cd9e169f3821fd16",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/requirements_lock.txt",
      "new_id": "07ff2eccc40325f74f6776cc5f14c7c9578d50f5",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/requirements_lock.txt"
    },
    {
      "type": "modify",
      "old_id": "84393192383bb7846b4f3a04cdeb3475273e5508",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/defs.bzl",
      "new_id": "a5bbe56353b5e1d979314c73f8b134dfa8b75798",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "a8b9cd562d8ccd9adfb86c7dfe8ac6a01cd7640a",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/generate/BUILD.bazel",
      "new_id": "7a5d27ff247677bd4bbc783f42db6ec74e305687",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/generate/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "04d7441fd2a1cf4ebce1475d02ba423e8fb324a4",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/generate/generate.go",
      "new_id": "54e88132e6dbdb7f65be31e9c6840a99e9af585e",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/generate/generate.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e67b2f5490bd4aae8a5410aa3e0f5c248f4c874",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/hasher/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e8833572b061d507ffc4b163e8fbb7b8e0a2cf1",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/hasher/main.go"
    },
    {
      "type": "modify",
      "old_id": "e19162bd5d4b30fe519c2adaf509c6e10a4170e8",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/manifest.go",
      "new_id": "640effc8c748ae2e351a1bd83701acacb72e543b",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/manifest.go"
    },
    {
      "type": "modify",
      "old_id": "3b50fd1b3e65a9ee90d311171000f03c04620862",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/manifest_test.go",
      "new_id": "174d999a43472bfef34549a39d5d423d3824bad1",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/manifest_test.go"
    },
    {
      "type": "modify",
      "old_id": "4b24b51ae41f1676c67da6a224fdaa04418f252f",
      "old_mode": 33261,
      "old_path": "gazelle/manifest/test/run.sh",
      "new_id": "524e9b5dd5e6e36bf43a2f9008555dca22fa9eac",
      "new_mode": 33261,
      "new_path": "gazelle/manifest/test/run.sh"
    },
    {
      "type": "modify",
      "old_id": "518fe06eb65ac6a731400e5e8fcc99290c4781fa",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/test/test.go",
      "new_id": "8b580b14fc1dd6766759d60f54471f780d8502cf",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/test/test.go"
    },
    {
      "type": "modify",
      "old_id": "4dc1f2c545dace571a84e4cfe8a68927ee1f810e",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/testdata/gazelle_python.yaml",
      "new_id": "70f7aff19aa41a7c55861c7b51a5d84f48feffb2",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/testdata/gazelle_python.yaml"
    },
    {
      "type": "modify",
      "old_id": "04ea50facdbc9d4cf87840600481a13c1d004624",
      "old_mode": 33188,
      "old_path": "gazelle/modules_mapping/def.bzl",
      "new_id": "9b1352c5e4e654e568992ce9651bed687fac0d8d",
      "new_mode": 33188,
      "new_path": "gazelle/modules_mapping/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "ec3133af0eb048b55e88a46e9ad8262433d04613",
      "old_mode": 33188,
      "old_path": "gazelle/modules_mapping/generator.py",
      "new_id": "51b81e74872283c6985eecd34d980c401415a44e",
      "new_mode": 33188,
      "new_path": "gazelle/modules_mapping/generator.py"
    }
  ]
}
