)]}'
{
  "commit": "9d91bd62050c7b3011b7df0d2a4daa0042684420",
  "tree": "9b3eb57249a3ff09deb889d19c27ccf53a3af397",
  "parents": [
    "d9f96fdee20d1e5115ee34ba4016eae6cfb66eb9"
  ],
  "author": {
    "name": "Tobias Klauser",
    "email": "tklauser@distanz.ch",
    "time": "Fri Sep 25 14:46:26 2020 +0200"
  },
  "committer": {
    "name": "Tobias Klauser",
    "email": "tobias.klauser@gmail.com",
    "time": "Sat Sep 26 10:08:07 2020 +0000"
  },
  "message": "unix: implement Getwd using getcwd from libSystem on darwin\n\nDirectly wrap the getcwd implementation provided by libSystem.dylib on\ndarwin and use it to implement Getwd like on the BSDs. This allows to\ndrop the custom implementation using getAttrList and to merge the\nimplementation of Getwd for darwin and the BSDs in syscall_bsd.go.\n\nChange-Id: I62d38a239a7279fb95c912344bda2830856d4da4\nReviewed-on: https://go-review.googlesource.com/c/sys/+/257497\nTrust: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nRun-TryBot: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ebe92e4da60e80d5bf6b4f911cf16fa051eca13",
      "old_mode": 33188,
      "old_path": "unix/syscall_bsd.go",
      "new_id": "123536a028ca3c9fbd45b3460ecebd87cc92f9f2",
      "new_mode": 33188,
      "new_path": "unix/syscall_bsd.go"
    },
    {
      "type": "modify",
      "old_id": "eddcf3a911a839eacb62032b3f1ce864061bea28",
      "old_mode": 33188,
      "old_path": "unix/syscall_darwin.go",
      "new_id": "21b8092cdd16bf4f6cd379f5aad02dd79094344f",
      "new_mode": 33188,
      "new_path": "unix/syscall_darwin.go"
    },
    {
      "type": "modify",
      "old_id": "8a195ae586cf582fd29281196adbe84be831491c",
      "old_mode": 33188,
      "old_path": "unix/syscall_dragonfly.go",
      "new_id": "bed7dcfec116e3598ea0323c4f902b742a42d7c4",
      "new_mode": 33188,
      "new_path": "unix/syscall_dragonfly.go"
    },
    {
      "type": "modify",
      "old_id": "6932e7c2c1a520cd773a5829aae2d96b025709b0",
      "old_mode": 33188,
      "old_path": "unix/syscall_freebsd.go",
      "new_id": "f6db02aff401f08f3d60dec42d55b7ae5ddac8a2",
      "new_mode": 33188,
      "new_path": "unix/syscall_freebsd.go"
    },
    {
      "type": "modify",
      "old_id": "45b50a6105e129c860fa16abe737b5d928093456",
      "old_mode": 33188,
      "old_path": "unix/syscall_netbsd.go",
      "new_id": "dbd5e03b62727bb3aab5d82e399af1c567d84de3",
      "new_mode": 33188,
      "new_path": "unix/syscall_netbsd.go"
    },
    {
      "type": "modify",
      "old_id": "a266e92a9b187a930eb9985b284265b56077eacb",
      "old_mode": 33188,
      "old_path": "unix/syscall_openbsd.go",
      "new_id": "2c1f46ea1eff51d14d625430f2129f36bbe1dceb",
      "new_mode": 33188,
      "new_path": "unix/syscall_openbsd.go"
    },
    {
      "type": "modify",
      "old_id": "155c2e692b45eb9f4416eaa6fe5ad50c4ea655a1",
      "old_mode": 33188,
      "old_path": "unix/types_darwin.go",
      "new_id": "c3bb62730a2215e2eaef909c8167fe030c03f432",
      "new_mode": 33188,
      "new_path": "unix/types_darwin.go"
    },
    {
      "type": "modify",
      "old_id": "3976147201c7a3e12c3b7da1e743af13d00ad547",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_darwin_386.go",
      "new_id": "bd13b3856759116d61c90dc122bfd0c9ffbc3f62",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_darwin_386.go"
    },
    {
      "type": "modify",
      "old_id": "961058db86eb32b98a2095186d17579cd9865d4f",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_darwin_386.s",
      "new_id": "d5fb53fd1736704a803a1f0be8bdcb5d4ca9e7df",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_darwin_386.s"
    },
    {
      "type": "modify",
      "old_id": "e253f438721d9ff21837c7a8671b8ee2fc80dc14",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_darwin_amd64.go",
      "new_id": "d81696f9eaa431a7d475d518fc1b0615e44c84a7",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_darwin_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "b8be24c6bb67d3cb59c93e0aea55481aaa285b3e",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_darwin_amd64.s",
      "new_id": "887fd5f4ef8daf041fdf02f8b625e42edf8b2d8c",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_darwin_amd64.s"
    },
    {
      "type": "modify",
      "old_id": "be2e28311d261bd25edb46f2057a91a5f2a22563",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_darwin_arm.go",
      "new_id": "d6b5249c2f2089c10888f2f670c6fec0bbf27714",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_darwin_arm.go"
    },
    {
      "type": "modify",
      "old_id": "403c21f06b447bb14b186102d3df6a3c96d384a5",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_darwin_arm.s",
      "new_id": "5eec5f1d95347cd3ed4e7b54ff98218fcc8e318c",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_darwin_arm.s"
    },
    {
      "type": "modify",
      "old_id": "34976a4c222f19ef8a5c540c17c3b102b4dcd69b",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_darwin_arm64.go",
      "new_id": "08638436c57767dff950f3b35610e25d2c660f57",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_darwin_arm64.go"
    },
    {
      "type": "modify",
      "old_id": "abe7b6edf9a0de966ee1f9071744f705e9705564",
      "old_mode": 33188,
      "old_path": "unix/zsyscall_darwin_arm64.s",
      "new_id": "16aebee23aa10961ba7e2fb25aac2c51babcaab1",
      "new_mode": 33188,
      "new_path": "unix/zsyscall_darwin_arm64.s"
    },
    {
      "type": "modify",
      "old_id": "9f47b87c507a851f3d700091936877912c20ccad",
      "old_mode": 33188,
      "old_path": "unix/ztypes_darwin_386.go",
      "new_id": "6103f2150c57935fc335f4f9495db0133a794f9e",
      "new_mode": 33188,
      "new_path": "unix/ztypes_darwin_386.go"
    },
    {
      "type": "modify",
      "old_id": "966798a870976f707917b28a36c2691914237393",
      "old_mode": 33188,
      "old_path": "unix/ztypes_darwin_amd64.go",
      "new_id": "e6576d1c450dd4c6d3677b1ef2268c77aa1cd2f9",
      "new_mode": 33188,
      "new_path": "unix/ztypes_darwin_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "4fe4c9cd73e6ec144abae117097b1b3b85dd08a2",
      "old_mode": 33188,
      "old_path": "unix/ztypes_darwin_arm.go",
      "new_id": "af9560fa1d0b187b4c7500850d6b9fb659609366",
      "new_mode": 33188,
      "new_path": "unix/ztypes_darwin_arm.go"
    },
    {
      "type": "modify",
      "old_id": "21999e4b0a2a33bde9bc10b358cde0953a5d9a82",
      "old_mode": 33188,
      "old_path": "unix/ztypes_darwin_arm64.go",
      "new_id": "a09c0f94251387d2794007835d1409037acb0a9e",
      "new_mode": 33188,
      "new_path": "unix/ztypes_darwin_arm64.go"
    }
  ]
}
