)]}'
{
  "commit": "fa6bcb0768357a704787d34228c0cd44d0ed58c7",
  "tree": "3ca8d427b3f19ea35268e189be1cbf4e4c7a052f",
  "parents": [
    "aaac322e2105241d1ac9a25b03d4e916ac6e42c6"
  ],
  "author": {
    "name": "Hajime Hoshi",
    "email": "hajimehoshi@gmail.com",
    "time": "Sun Aug 28 15:54:29 2022 +0900"
  },
  "committer": {
    "name": "Hajime Hoshi",
    "email": "hajimehoshi@gmail.com",
    "time": "Wed Sep 28 05:21:26 2022 +0000"
  },
  "message": "cmd/gomobile: concurrent gomobile-bind building for Android\n\nThis speeds up gomobile-bind for Android by concurrent building for\neach architecture.\n\nBefore this change (on my MacBook Pro 2020):\n\n```\n$ time go run ./cmd/gomobile/ bind -target android ./example/bind/hello/\n\nreal    0m22.555s\nuser    0m14.859s\nsys     0m10.232s\n```\n\nAfter this change:\n\n```\n$ time go run ./cmd/gomobile/ bind -target android ./example/bind/hello/\n\nreal    0m9.404s\nuser    0m15.846s\nsys     0m11.044s\n```\n\nFor #54770\n\nChange-Id: I5a709dd4422a569e9244e924bd43ad2da1ede164\nReviewed-on: https://go-review.googlesource.com/c/mobile/+/426274\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Changkun Ou \u003cmail@changkun.de\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nRun-TryBot: Hajime Hoshi \u003chajimehoshi@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4552e3e33db90a8720836ff1912182a297db1f1",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/bind.go",
      "new_id": "54eaa4bcfdd088dc24f795e6cb0aefbefda7d934",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/bind.go"
    },
    {
      "type": "modify",
      "old_id": "a56fd822ffb904f11b631aba499de3cbaf0c56e3",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/bind_androidapp.go",
      "new_id": "3fa9cfa7a67383c4bb35f734d95384fceb8acbfd",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/bind_androidapp.go"
    },
    {
      "type": "modify",
      "old_id": "bf0f37db6151d24867b128b711a99df9a16fbffc",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/bind_iosapp.go",
      "new_id": "b9beaea4bac12e12fed865fc521e3f408da655af",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/bind_iosapp.go"
    },
    {
      "type": "modify",
      "old_id": "cac3511cfa9d1fab033556a68921b12618db9777",
      "old_mode": 33188,
      "old_path": "cmd/gomobile/bind_test.go",
      "new_id": "318ff62d10166977b1f136297ce6d88d11a3f9c7",
      "new_mode": 33188,
      "new_path": "cmd/gomobile/bind_test.go"
    },
    {
      "type": "modify",
      "old_id": "765a3653b1c3f3eb52791f81ba3eda5300d9999c",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "fd0ee23d778083bdbc5df0fa53b010646ed05904",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "d4d3ebf1e0602856adf3972f26a1ae4f3b327a72",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "b20722d51bef495cb8a0342b8943a807f9163d30",
      "new_mode": 33188,
      "new_path": "go.sum"
    }
  ]
}
