)]}'
{
  "commit": "8da4759611fd953945540c78c59da99869d239ce",
  "tree": "152ed00c84c4d37f87e17d593d44142acad91678",
  "parents": [
    "652c8f0b2817daaa2570b7a3b2147643210f7dc7"
  ],
  "author": {
    "name": "Keith Smiley",
    "email": "keithbsmiley@gmail.com",
    "time": "Wed Oct 25 16:39:34 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 25 16:39:34 2023 +0200"
  },
  "message": "Add error for empty bzl_library (#457)\n\nThis improves the error in the case your bzl_library does nothing.\r\nOtherwise you end up with something weirder later:\r\n\r\n```\r\nBUILD:35:12: in deps attribute of bzl_library rule LABEL: \u0027DEP\u0027 does not produce any bzl_library deps files (expected .bzl)\r\n```\r\n\r\nIdeally we could set `allow_empty \u003d False` on `srcs` but currently it\u0027s\r\nvalid to just have a bzl_library target that aggregates multiple other\r\nlibraries in its deps.\r\n\r\nCo-authored-by: Ivo List \u003cilist@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef479494b727c0dae6c6fd6f21e8bcc7af03eab2",
      "old_mode": 33188,
      "old_path": "bzl_library.bzl",
      "new_id": "9091894f51543534235df152aaf857bf0de8fa5e",
      "new_mode": 33188,
      "new_path": "bzl_library.bzl"
    }
  ]
}
