)]}'
{
  "commit": "fcd0328b7b6e28ac9942729c0376d0034a365e5c",
  "tree": "b41b8260ed4587cb17e34486a52380e398c1af3c",
  "parents": [
    "222ec4b98bc5e3a9f0b20f90eb632176f304a8f8"
  ],
  "author": {
    "name": "Chris Love",
    "email": "335402+chrislovecnm@users.noreply.github.com",
    "time": "Wed Dec 21 16:49:18 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 21 15:49:18 2022 -0800"
  },
  "message": "Various updates build_file_generation example (#869)\n\n* Various updates build_file_generation example\r\n\r\nUpdating the WORKSPACE file and BUILD file inline documentation.\r\nAdded new code and new directories for example.  Added new\r\nunit test for example.\r\nAdded license headers.\r\n\r\n* Trying to get CI to run\r\n\r\n* Updating go and gazelle version\r\n\r\n- updating gazelle version to 0.28\r\n- updating go version to 1.19.4\r\n\r\n* Getting windows to build\r\n\r\n- added requirements_windows.txt from running //:requirements.update on\r\nwindows\r\n- modified WORKSPACE and BUILD files to include different\r\nrequirements.update when running the build on Windows",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb17e8bf1a72380f7e8087b359e13ed6f09260a2",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "2ad0284c3b9160240d88c93c41e9b73eacaf3634",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "9204a0ec61981ca3c7ff04e259c79bd54b5d4b52",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/BUILD",
      "new_id": "34449f31e68c5d714ec318b01eaefa7f8f6c7e0b",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ec5c10fb32baf727b18ce7187e2f3f0dfd2473f7",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/WORKSPACE",
      "new_id": "1f411d6cb92bb284abb1f8d68c9b095a6199bcc6",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "6dfd77cf05fbcc529dfee296e1a05db8a8a4b28f",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/__init__.py",
      "new_id": "add73dafcc2ab76f45967e8ebc04a013c7b27585",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "106c8365ebb0269b3714b6bc2130706540f8ea10",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/__main__.py",
      "new_id": "8f8efbaaa3947f17e84583a27f9450dfca083dad",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/__main__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4fa5ef9b59c402591595a85f71df722cefc19dd",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/__test__.py"
    },
    {
      "type": "modify",
      "old_id": "f25f59e4b279edbcb990af2e0a034164a8c88b8e",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/gazelle_python.yaml",
      "new_id": "46d1d641de4dfcedbca15bb58ccc72e0e4ce6d49",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/gazelle_python.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95e16fd30132f9e8937306f376e848168f97c85b",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/random_number_generator/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/random_number_generator/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cfb235d5780e27f9ac69cf44c0a6655f3647774",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/random_number_generator/__test__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e198b5bbcd396bbb612d3990981f53c6abba26a0",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/random_number_generator/generate_random_number.py"
    },
    {
      "type": "modify",
      "old_id": "2851c1e65bd3fe515ebf5fa00cade0f0198ffb22",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/requirements.txt",
      "new_id": "7e1060246fd6746a14204539a72e199a25469a05",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "07ff2eccc40325f74f6776cc5f14c7c9578d50f5",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/requirements_lock.txt",
      "new_id": "f4a29bdefc779b45f9940a0145b6dd218d22d589",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/requirements_lock.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6d590b7c32b48cea5bc2290b90fd4909ea07b1",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/requirements_windows.txt"
    },
    {
      "type": "modify",
      "old_id": "5a0dcf85f52be5decc24d40e84529a9e77bfb84b",
      "old_mode": 33188,
      "old_path": "examples/pip_parse_vendored/requirements.bzl",
      "new_id": "4febc756fa5a61fb7ab47b150edbcbe3b40ba74d",
      "new_mode": 33188,
      "new_path": "examples/pip_parse_vendored/requirements.bzl"
    }
  ]
}
