)]}'
{
  "commit": "dde6d20b3fd1d7a14825649c9c89d1c4d2d5242b",
  "tree": "6315c1fe17c574f679c912df3823472216ab1df6",
  "parents": [
    "79fc488c26e974e384209ae9ffcd028075f01788"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Thu Feb 09 22:31:26 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Feb 09 22:32:39 2023 -0800"
  },
  "message": "Do not recommend `shallow_since` for `git_repository`\n\nGit\u0027s `--shallow-since` feature can lead to broken checkouts and a fix isn\u0027t likely to happen:\nhttps://public-inbox.org/git/CAPSG9dZV2EPpVKkOMcjv5z+NF7rUu\u003dV-ZkZNx47rCv122HsiKg@mail.gmail.com/T/#u\n\nThis commit removes `shallow_since` from the canonical reproducible form of `git_repository` unless the attribute is provided explicitly. In cases where Bazel\u0027s attempt at fetching with `--depth\u003d1` fail, e.g. if there is no server support for shallow fetches of arbitrary commits, the progress message is now used to inform the user about this potential for fetch time optimizations.\n\nFixes #10292\nFixes #12857\n\nCloses #17356.\n\nPiperOrigin-RevId: 508569071\nChange-Id: I01e6662e38c236d1800d427f66d48a05df818800\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88678daae163b22b2876138be81f072fad969707",
      "old_mode": 33188,
      "old_path": "tools/build_defs/repo/git.bzl",
      "new_id": "6f21bcd7dcaf9c9bbca1c5159de325f71a04a157",
      "new_mode": 33188,
      "new_path": "tools/build_defs/repo/git.bzl"
    },
    {
      "type": "modify",
      "old_id": "c663cdaabf80323ef474ae9cf32efcd832020a55",
      "old_mode": 33188,
      "old_path": "tools/build_defs/repo/git_worker.bzl",
      "new_id": "3e9ba3a10e40bfd9ff5a221f65942d402c491203",
      "new_mode": 33188,
      "new_path": "tools/build_defs/repo/git_worker.bzl"
    }
  ]
}
