)]}'
{
  "commit": "03add9332a06235e39b9b1968f1236a29d87f7cd",
  "tree": "b3042fa862ae2c5ce803944d1fae7ca24825c522",
  "parents": [
    "ddaf86494a4699971c896f1b360354f8b33be48c"
  ],
  "author": {
    "name": "Googler",
    "email": "ilist@google.com",
    "time": "Fri Feb 09 13:02:23 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Feb 09 13:02:54 2024 -0800"
  },
  "message": "Rollforward of https://github.com/rules_java/bazel/commit/befbd4f6b4bb258c07eddf8009b2fcf93ca5e943: Restructure rules_java\n\nBEGIN_PUBLIC\nRestructure rules_java\n\nDesign doc: https://docs.google.com/document/d/1L1JFgjpZ7SrBinb24DC_5nTIELeYDacikcme-YcA7xs/edit\n\nNEW: fixed bzl_libraries\nEND_PUBLIC\n\nAutomated rollback of commit ddaf86494a4699971c896f1b360354f8b33be48c.\n\n*** Reason for rollback ***\n\nrollforward\n\n*** Original change description ***\n\nAutomated rollback of commit befbd4f6b4bb258c07eddf8009b2fcf93ca5e943.\n\n*** Reason for rollback ***\n\npostsubmit breakage: []\n\n*** Original change description ***\n\nRestructure rules_java\n\nBEGIN_PUBLIC\nRestructure rules_java\n\nDesign doc: https://docs.google.com/document/d/1L1JFgjpZ7SrBinb24DC_5nTIELeYDacikcme-YcA7xs/edit\n\nEND_\n\n***\n\nPiperOrigin-RevId: 605710436\nChange-Id: I4e5f2c3fe0343cf2c77dc532b97049f2686907a5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dec049eae2932f3cafda0ea273583aa9d07343e8",
      "old_mode": 33188,
      "old_path": "java/BUILD",
      "new_id": "3a6043b1b56875eafefdadd1775ea11835ab6cb9",
      "new_mode": 33188,
      "new_path": "java/BUILD"
    },
    {
      "type": "modify",
      "old_id": "31cd01d08088214e4bb6398294a4432a36278a71",
      "old_mode": 33188,
      "old_path": "java/defs.bzl",
      "new_id": "51a235b71e313daf219273ae3fd0a4aa6ee84b74",
      "new_mode": 33188,
      "new_path": "java/defs.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18f5b86eee3ec81a6479a0e46dbd689a77a89585",
      "new_mode": 33188,
      "new_path": "java/java_binary.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd236531e4dabc35bb800ac836ca69a4bdd5077d",
      "new_mode": 33188,
      "new_path": "java/java_import.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bc0a53d04b5dc1f9df0d70bd814c65950b1b83c",
      "new_mode": 33188,
      "new_path": "java/java_library.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a95fc44a0238af3d396eddbae60b5fb402063d4e",
      "new_mode": 33188,
      "new_path": "java/java_plugin.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76a63a1fb4be4c9ed8d9815cc885730de89c3830",
      "new_mode": 33188,
      "new_path": "java/java_test.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9ed6e6b13230fc2d63d473e0c2cc13a58922e86",
      "new_mode": 33188,
      "new_path": "java/modules/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "201beba7f86722292ab5154c8178c30b0435c1ff",
      "new_mode": 33188,
      "new_path": "java/modules/java_common.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e22fb3d8f0711791a787c68f0fafaa9272e6aaca",
      "new_mode": 33188,
      "new_path": "java/modules/java_info.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36d84f94f45dadb565155b926e5411b088fd6923",
      "new_mode": 33188,
      "new_path": "java/modules/java_plugin_info.bzl"
    },
    {
      "type": "modify",
      "old_id": "9f509952cf269a8bfcc2430e7f86491717eb4d6d",
      "old_mode": 33188,
      "old_path": "java/private/BUILD",
      "new_id": "444264d924e66e399230446f388dadcfe770a5f7",
      "new_mode": 33188,
      "new_path": "java/private/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f2e35b4a4031e98ce7fe9377d79c881267e6957",
      "new_mode": 33188,
      "new_path": "java/private/add_tags.bzl"
    },
    {
      "type": "modify",
      "old_id": "209a5f527efc66a62a0100d11904cb4870f6b715",
      "old_mode": 33188,
      "old_path": "java/proto/BUILD",
      "new_id": "587618965ad5bcae36a026863491180f6331bbde",
      "new_mode": 33188,
      "new_path": "java/proto/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c800237ab9ff5740cd58b299740f6b496d195c61",
      "new_mode": 33188,
      "new_path": "java/proto/java_lite_proto_library.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb3d3f58aaab56e6912b459294d7f9b1e1829aaf",
      "new_mode": 33188,
      "new_path": "java/proto/java_proto_library.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cc6644a41656e5e7bd1f706aa217d9cc13bc6f9",
      "new_mode": 33188,
      "new_path": "java/toolchains/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b68b5fcc156869e2d1bbd00ee11a63305e30b80d",
      "new_mode": 33188,
      "new_path": "java/toolchains/java_package_configuration.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f2eb8b2d08e1ba10ffd9f6f7502f089a51ed20b",
      "new_mode": 33188,
      "new_path": "java/toolchains/java_runtime.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5f1cdac73e84d1c811f1e6a50b0f1e14d4d38d0",
      "new_mode": 33188,
      "new_path": "java/toolchains/java_toolchain.bzl"
    }
  ]
}
