)]}'
{
  "commit": "80cb72e7af8e71b65e7d9e59fb4ec5d620134608",
  "tree": "e76d4549fca0bc8e46aa7e61f21c866d70053ff2",
  "parents": [
    "a0f9ae51e38e9a5ddf6437c4e144a9deb9df27cd"
  ],
  "author": {
    "name": "Changkun Ou",
    "email": "hi@changkun.de",
    "time": "Mon Aug 30 22:04:01 2021 +0200"
  },
  "committer": {
    "name": "Hajime Hoshi",
    "email": "hajimehoshi@gmail.com",
    "time": "Wed Sep 01 15:58:30 2021 +0000"
  },
  "message": "cmd/gomobile: use GOOS\u003dios for iOS builds\n\nThis change permits gomobile to build iOS applications by properly\nset GOOS\u003dios in the build process. The change is locally tested on\ndarwin/arm64, and golang.org/x/mobile/example/basic can be build\nusing the following commands:\n\ngomobile build -target\u003dandroid -o\u003dbasic.apk \\\ngolang.org/x/mobile/example/basic\n\ngomobile build -target\u003dios -bundleid\u003dorg.golang.gomobiletest \\\n-o\u003dbasic.app golang.org/x/mobile/example/basic\n\nThe built binaries are also tested on iOS 15 beta7 and Android 12 API31.\n\nUpdates golang/go#47952\nFixes golang/go#47238\n\nChange-Id: Ibf40a77933ac957640c78d0dbc1af043477e4b3a\nReviewed-on: https://go-review.googlesource.com/c/mobile/+/346150\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Hajime Hoshi \u003chajimehoshi@gmail.com\u003e\nTrust: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTrust: Bryan C. Mills \u003cbcmills@google.com\u003e\nRun-TryBot: Hajime Hoshi \u003chajimehoshi@gmail.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef62d05a3f62a165093bb1083cc28533df512dd1",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/bind.go",
      "new_id": "6a80e53b5b656c36440dfe783689992d6bf8521e",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/bind.go"
    },
    {
      "type": "modify",
      "old_id": "846a63f493ac36a5b0a163ce3265894f89a4f8bc",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/bind_iosapp.go",
      "new_id": "e9615e8f3f4c9c911b8edefee5d0572f6995a82e",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/bind_iosapp.go"
    },
    {
      "type": "modify",
      "old_id": "b4d06578c2c4fdbbc5c64bd498187f13872af744",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/bind_test.go",
      "new_id": "5d6796ca46191c90615b76dd1aab02a5f2e1406e",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/bind_test.go"
    },
    {
      "type": "modify",
      "old_id": "83571fdb695e5cd8a1b1268dd3cd80059bf07dba",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/build.go",
      "new_id": "79705adc0ec52f800bf048ec491b5ae100eb46c5",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/build.go"
    },
    {
      "type": "modify",
      "old_id": "50cf600d1ae63acc2075fc6ac3e4065450e528a0",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/build_darwin_test.go",
      "new_id": "41fc382324a32c25ae656e07b31ceed022c96402",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/build_darwin_test.go"
    },
    {
      "type": "modify",
      "old_id": "eeb1d7d7de893e01007933cb932d3fa0d90f7ee1",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/build_iosapp.go",
      "new_id": "e516d27aaabbe8cdcb7a96e2d61d9fbde7cd915d",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/build_iosapp.go"
    },
    {
      "type": "modify",
      "old_id": "eb75bc6ae5d8e7d8575da91bdc3ff37fc2e6f7c2",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/build_test.go",
      "new_id": "f7eab6c69f1a92cbce477eb4fa083f34ad4772aa",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/build_test.go"
    },
    {
      "type": "modify",
      "old_id": "5f8605419d5ca6efb9b9efdb28d015ded4052c6c",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/doc.go",
      "new_id": "aeff5f6f571578a2bf470cf60c793c777c96ec27",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/doc.go"
    },
    {
      "type": "modify",
      "old_id": "13b0ab0d7aa970d52048c0331b646e9e5acde9ef",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/env.go",
      "new_id": "de0b46eef2a38bd68ba9b4bdd906a3f4955e5b41",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/env.go"
    },
    {
      "type": "modify",
      "old_id": "91b90b491b1a9d0490228277df36297eab7f6c7c",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/main.go",
      "new_id": "9814a0d498fbc90b21b5fd6a38f00a0aaad2d772",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/main.go"
    },
    {
      "type": "modify",
      "old_id": "110d05281bf19a4610dd1da87e5b53dbe609ad2c",
      "old_mode": 33188,
      "old_path": "example/basic/main.go",
      "new_id": "697fe214726f07c93f895324156f857fe38cd81c",
      "new_mode": 33188,
      "new_path": "example/basic/main.go"
    },
    {
      "type": "modify",
      "old_id": "ec65e6af01ba7341a7aa25e536aeb8e7a30677dd",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "c702aa4bd9cf28a6eed0539752a77c98d92ebb98",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "e0d138582c45efc8345cb97eae361bbc45e91947",
      "old_mode": 33188,
      "old_path": "internal/mobileinit/mobileinit_ios.go",
      "new_id": "d41b228ee0daee6dc10d5e0829471d34e2f76794",
      "new_mode": 33188,
      "new_path": "internal/mobileinit/mobileinit_ios.go"
    }
  ]
}
