)]}'
{
  "commit": "c590e619313f3227c06541b00deb6074680b8922",
  "tree": "ee86a9226d9b47643fa152dcd6168cc9ea5e7345",
  "parents": [
    "106429fdbc6bc83b2f1da0c481c6bde8f456fa4f"
  ],
  "author": {
    "name": "Rilson Nascimento",
    "email": "ron.odnn@gmail.com",
    "time": "Wed Apr 30 08:24:17 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 30 11:24:17 2025 -0400"
  },
  "message": "Conditionally preserve file permissions when archiving through pkg_tar (#951)\n\n* preserve file permission through an option\n\n* fix parsing and handling of new preserve_mode argument\n\n* restore version\n\n* add tests\n\n* use an existing test file, as git does not preserve file perms\n\n* delete test file\n\n* cover windows testing\n\n* record test subject file perms\n\n* use pythonic elif\n\nCo-authored-by: Chuck Grindel \u003cchuck.grindel@gmail.com\u003e\n\n* buildifier\n\n* trim trailing whitespaces\n\n---------\n\nCo-authored-by: rnascimento \u003crnascimento@salesforce.com\u003e\nCo-authored-by: Chuck Grindel \u003cchuck.grindel@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "897634114159ceb36ea59fc450936dc890e7c05d",
      "old_mode": 33188,
      "old_path": "pkg/private/tar/build_tar.py",
      "new_id": "be74bc91289ff9b2c96d1d4d14004fd69decd45a",
      "new_mode": 33188,
      "new_path": "pkg/private/tar/build_tar.py"
    },
    {
      "type": "modify",
      "old_id": "29539a6af62cc069ffa91990a65cee57cd88e70a",
      "old_mode": 33188,
      "old_path": "pkg/private/tar/tar.bzl",
      "new_id": "01501925b20a59f3a45092ee6b2f9107d588a75c",
      "new_mode": 33188,
      "new_path": "pkg/private/tar/tar.bzl"
    },
    {
      "type": "modify",
      "old_id": "5529b74267ec98997687199d3d731732e3292355",
      "old_mode": 33188,
      "old_path": "tests/tar/BUILD",
      "new_id": "3164162a729f6b49602581be3c57b353723a1236",
      "new_mode": 33188,
      "new_path": "tests/tar/BUILD"
    },
    {
      "type": "modify",
      "old_id": "835b9e1d0f579d9c825d333162d8e25e46fe73b9",
      "old_mode": 33188,
      "old_path": "tests/tar/pkg_tar_test.py",
      "new_id": "245bb79740c8c6c0693938330bbb5db3c84603f4",
      "new_mode": 33188,
      "new_path": "tests/tar/pkg_tar_test.py"
    }
  ]
}
