)]}'
{
  "commit": "079c00a475d11f71a69fe848dd67e8fe34ac88a8",
  "tree": "aeb58cc993873dadfe1a2adbc63521879b2dd66a",
  "parents": [
    "f333f4685cc667dda0be6ecd5500ff8fa10f4a2a"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Mon Nov 17 12:34:03 2008 -0800"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Mon Nov 17 12:34:03 2008 -0800"
  },
  "message": "correctly rounded floating-point conversions\nin new package strconv.\n\nmove atoi etc to strconv too.\n\nupdate fmt, etc to use strconv.\n\nR\u003dr\nDELTA\u003d2232  (1691 added, 424 deleted, 117 changed)\nOCL\u003d19286\nCL\u003d19380\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64ca60c91f04c2cc6196be54245b18919358b71a",
      "old_mode": 33188,
      "old_path": "src/lib/fmt/Makefile",
      "new_id": "b9148ccf04b37c920aeb5ad69d60053b21b2d8d3",
      "new_mode": 33188,
      "new_path": "src/lib/fmt/Makefile"
    },
    {
      "type": "modify",
      "old_id": "089de43f407b2f6b1d9b535c5794f0e121b76d23",
      "old_mode": 33188,
      "old_path": "src/lib/fmt/format.go",
      "new_id": "058c619443f94ee9970e13e20e97c2c68af23624",
      "new_mode": 33188,
      "new_path": "src/lib/fmt/format.go"
    },
    {
      "type": "modify",
      "old_id": "8fa337f807a585a6f5187cdd2dd4b93e23795ffd",
      "old_mode": 33188,
      "old_path": "src/lib/fmt/print.go",
      "new_id": "ce7a4f2d39a96840b548c969682e320d63c804cb",
      "new_mode": 33188,
      "new_path": "src/lib/fmt/print.go"
    },
    {
      "type": "modify",
      "old_id": "43b4fb1fd53681bc185f35dfefc75999996420dc",
      "old_mode": 33188,
      "old_path": "src/lib/http/server.go",
      "new_id": "7aef82456682588aa52cb84bc908db1cb344a387",
      "new_mode": 33188,
      "new_path": "src/lib/http/server.go"
    },
    {
      "type": "modify",
      "old_id": "820fdbf62fd043850cb1c13fe87f7c388699108f",
      "old_mode": 33261,
      "old_path": "src/lib/make.bash",
      "new_id": "b255b081da3a5dea3de9b3e9e29be720aa1170a4",
      "new_mode": 33261,
      "new_path": "src/lib/make.bash"
    },
    {
      "type": "modify",
      "old_id": "49d9c1bcc87102024e3722180c334f713ebeaf79",
      "old_mode": 33188,
      "old_path": "src/lib/net/net.go",
      "new_id": "5db59091eabbcb6bb70890221cf0402d44bc8fa0",
      "new_mode": 33188,
      "new_path": "src/lib/net/net.go"
    },
    {
      "type": "modify",
      "old_id": "09b3b68410a9262ef4a8ef281b6c5d2e3f1eabbb",
      "old_mode": 33188,
      "old_path": "src/lib/reflect/test.go",
      "new_id": "8497380c78274593856c550c6c6362f9e28808b2",
      "new_mode": 33188,
      "new_path": "src/lib/reflect/test.go"
    },
    {
      "type": "modify",
      "old_id": "0a7004b311518a3f7ece6ae8c8cb147815551613",
      "old_mode": 33188,
      "old_path": "src/lib/reflect/tostring.go",
      "new_id": "f33f5272a230000cb962ed1fc6b5dfc3df940237",
      "new_mode": 33188,
      "new_path": "src/lib/reflect/tostring.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e34a0fa92cbb9e9ca78e90e408e5c56dd64d104d",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a34e8d0796a04b1f4731eefe17031c2f18be61d",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/atof.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f741c304149d8fa4e11225cd80095d4603ee558",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/atoi.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee6dd0e780f364b9deb4d14d8e4cffd76931a828",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/decimal.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f785c85645c2a17fe5aa25c3595bd1e1f6df31ab",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/ftoa.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cac97161d9166a565bacf473aa18f55ea9b4754",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/itoa.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5da7772498e10d92f916b33690cba5f32621517b",
      "new_mode": 33261,
      "new_path": "src/lib/strconv/test.bash"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df3396b8d5b29705135c5cbc8ff5dc50d5ba4b5f",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/testatof.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65428b97777b789dc23d13afa9849c5af7e72898",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/testfp.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08d3c4ef0981f332322ac51c4a893476591b0404",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/testfp.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d72bf42e24571ffa04181d3771f67ce07519881",
      "new_mode": 33188,
      "new_path": "src/lib/strconv/testftoa.go"
    },
    {
      "type": "modify",
      "old_id": "69539229741ad411fb6dee562475c334e5ac8f0f",
      "old_mode": 33188,
      "old_path": "src/lib/strings.go",
      "new_id": "433e500640e74b21a2e12d2c067bad7227960403",
      "new_mode": 33188,
      "new_path": "src/lib/strings.go"
    },
    {
      "type": "modify",
      "old_id": "d412a6903d9af5f9bd6976b57298e7b54b0e338d",
      "old_mode": 33261,
      "old_path": "src/run.bash",
      "new_id": "c554636db49e126ba81ac0145c45508a44c181bc",
      "new_mode": 33261,
      "new_path": "src/run.bash"
    },
    {
      "type": "modify",
      "old_id": "b86ed8848d761892a8b8b209c6c322e14ef03834",
      "old_mode": 33188,
      "old_path": "test/chan/goroutines.go",
      "new_id": "b480e5085fb52d566cd0e5f2c3bb2042162d360b",
      "new_mode": 33188,
      "new_path": "test/chan/goroutines.go"
    },
    {
      "type": "modify",
      "old_id": "f694a55af9da7b6c6ec9369e5aa588ef08ca76aa",
      "old_mode": 33188,
      "old_path": "test/fmt_test.go",
      "new_id": "dfc7fdd88688aa0bd788c18e3161d2312079d3d7",
      "new_mode": 33188,
      "new_path": "test/fmt_test.go"
    },
    {
      "type": "modify",
      "old_id": "e9a919cad6f78a77ff63b4660d6e3af344de2785",
      "old_mode": 33188,
      "old_path": "test/stringslib.go",
      "new_id": "d02890bc0d6963a13b0233ae920a34c4b001076c",
      "new_mode": 33188,
      "new_path": "test/stringslib.go"
    }
  ]
}
