)]}'
{
  "commit": "2ca1f10615ed3dede0c5f0bfe9a67c7d9e179794",
  "tree": "7686e7dac2432c64b3ee8b324191536186c8723a",
  "parents": [
    "7b00c2c73c6e01a56134b6c18ae9ff67a0a81984"
  ],
  "author": {
    "name": "philip.zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Wed Jul 02 22:17:00 2025 +0000"
  },
  "committer": {
    "name": "Philip Zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Wed Jul 02 19:25:13 2025 -0700"
  },
  "message": "dockerimg: add commonly requested packages to Dockerfile.base and enable :latest tagging\n\nAdd commonly requested packages to the Sketch Docker base image based on user installation\npatterns, and update pushdockerimg.go to also tag images with :latest for easier access.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: sd9eedb6795403819k\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d1b56a9af67542802d128f17959c2853e8fb909",
      "old_mode": 33188,
      "old_path": "dockerimg/Dockerfile.base",
      "new_id": "524a66ce6993be6904908e4a291f3ce1f25c4254",
      "new_mode": 33188,
      "new_path": "dockerimg/Dockerfile.base"
    },
    {
      "type": "modify",
      "old_id": "d1eb9af0d7a1b04e0bf042c231f6450f576a6e58",
      "old_mode": 33188,
      "old_path": "dockerimg/pushdockerimg.go",
      "new_id": "ffd7323843ee7849acbe929ee49f1d959a53d02d",
      "new_mode": 33188,
      "new_path": "dockerimg/pushdockerimg.go"
    },
    {
      "type": "modify",
      "old_id": "8938524938b23bbfd98f6576e5178d16653049ab",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_basic_repo_with_readme.dockerfile",
      "new_id": "75ac8569729ba4cd2d9a4bcde467274df82c997c",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_basic_repo_with_readme.dockerfile"
    },
    {
      "type": "modify",
      "old_id": "d6a531caa857d21cda31421cb19f4305d0464495",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_basic_repo_with_readme.httprr",
      "new_id": "7585dd2bcea9685c37610b267a270c86b3377368",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_basic_repo_with_readme.httprr"
    },
    {
      "type": "modify",
      "old_id": "4ae853e786889d56d2faa6a39b2581eb6cac4004",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_empty_repo.dockerfile",
      "new_id": "8934292040ab861997ffbb750cbf455ad433957a",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_empty_repo.dockerfile"
    },
    {
      "type": "modify",
      "old_id": "3d3e6e393ec3b8ff1ccf7966b89cf766b2f9448f",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_empty_repo.httprr",
      "new_id": "875e4ad4b5be9e47a8c44e7b60756f10ad948eb1",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_empty_repo.httprr"
    },
    {
      "type": "modify",
      "old_id": "ca7f1397cb4a97a9095512e305dc429044813cca",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_mention_a_devtool_in_the_readme.dockerfile",
      "new_id": "20345bcae403b25d43c7c6cd23a3bf08c6d545ec",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_mention_a_devtool_in_the_readme.dockerfile"
    },
    {
      "type": "modify",
      "old_id": "dc36029d15b36748e0fbf51e7f3c15a7b5dc15fb",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_mention_a_devtool_in_the_readme.httprr",
      "new_id": "b84afc04804519e53d010f725fc3ab06fcec9734",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_mention_a_devtool_in_the_readme.httprr"
    },
    {
      "type": "modify",
      "old_id": "d7fe8df7b8f3a3c03f7a5479016f517036e9d6a0",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_python_misery.dockerfile",
      "new_id": "6345303685c071dd3f042078b525afe6af66435a",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_python_misery.dockerfile"
    },
    {
      "type": "modify",
      "old_id": "18d4bf5a59a1d5a07f342d8f73997409eb42a51a",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_python_misery.httprr",
      "new_id": "ff8c0bd7dd8e47d605e6f74dbef89984e225025c",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_python_misery.httprr"
    },
    {
      "type": "modify",
      "old_id": "a46b5fb1bcbfd7e8d74b613b7b9b849c7ab3dc07",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_repo_with_readme_and_workflow.dockerfile",
      "new_id": "9b2c9d1812d4dbd6e77f1a152133eeadae2aa2c6",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_repo_with_readme_and_workflow.dockerfile"
    },
    {
      "type": "modify",
      "old_id": "3cd1254dfec96dfc51b7ba1d28919c48ddb12dc0",
      "old_mode": 33188,
      "old_path": "dockerimg/testdata/testcreatedockerfile_repo_with_readme_and_workflow.httprr",
      "new_id": "7bc944bea8b48942d7e395d36e669a1e687c1719",
      "new_mode": 33188,
      "new_path": "dockerimg/testdata/testcreatedockerfile_repo_with_readme_and_workflow.httprr"
    }
  ]
}
