)]}'
{
  "commit": "22c90064c013e76e9aa71a21adfa1fd4799dde7b",
  "tree": "9beb2fb246ea56aca0bb6cf154833a354bbe4b4d",
  "parents": [
    "a97fe3facb988d6fdcace3ac30fc1c89daee114d"
  ],
  "author": {
    "name": "Liam Appelbe",
    "email": "liama@google.com",
    "time": "Mon Aug 15 11:19:19 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 15 11:19:19 2022 -0700"
  },
  "message": "[ffigen] Add a swift example (#441)\n\n* swift experiment\r\n\r\n* Add the header\r\n\r\n* Got swift interop working, with caveats\r\n\r\n* Clean up Swift example\r\n\r\n* Update README.md\r\n\r\n* Fix some nits\r\n\r\n* Daco\u0027s comments",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71c0ba13d5a6f49d8eeb3a0d50d480b5f4f4a5de",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/.gitignore",
      "new_id": "d9616e8fae1af73d62384bc2ac68e5ff5de9abac",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/.gitignore"
    },
    {
      "type": "modify",
      "old_id": "dd66dbb3432089b5cbae8a8ac54048ee2e6e4391",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/README.md",
      "new_id": "91a8db8ed4fd11a6cf447f5d4fcde71dfea14886",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05c1c3442ce0804105881bf579b63491a023522f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e6d9282c48688b982107a336d241865146ac8c7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/example.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f088c220f3c57c175004b2da4ec9e7dec5121c49",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45e5010ff9b81bad564a51a5607bdf867405d0d2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/swift_api.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a97822645acee7167165a9f5e659b0a02241f8fa",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/swift_api.swift"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0221cc8cad41ab2f2f645cceddc70badfed0bab6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/swift_api_bindings.dart"
    }
  ]
}
