)]}'
{
  "commit": "04ca4f824281bf0a17a5aaa5b1586978779b6200",
  "tree": "d5c4021a97c39e0e2019cdcb917da268daae149a",
  "parents": [
    "ce65b7250805253367cce756e03cda7c7f77df43"
  ],
  "author": {
    "name": "Gustavo Niemeyer",
    "email": "gustavo@niemeyer.net",
    "time": "Sun Mar 06 17:33:23 2011 -0500"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Sun Mar 06 17:33:23 2011 -0500"
  },
  "message": "path/filepath: new OS-specific path support\n\nThe path package now contains only functions which\ndeal with slashed paths, sensible for any OS when dealing\nwith network paths or URLs.  OS-specific functionality\nhas been moved into the new path/filepath package.\n\nThis also includes fixes for godoc, goinstall and other\npackages which were mixing slashed and OS-specific paths.\n\nR\u003drsc, gri, mattn, brainman\nCC\u003dgolang-dev\nhttps://golang.org/cl/4252044\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5eb39873544ce72c6655fe7276d777b5c882a18a",
      "old_mode": 33188,
      "old_path": "src/cmd/ebnflint/ebnflint.go",
      "new_id": "cac39179f2ab8a0ef4e237737f755b50ed4cc6fb",
      "new_mode": 33188,
      "new_path": "src/cmd/ebnflint/ebnflint.go"
    },
    {
      "type": "modify",
      "old_id": "d6d88c2f9a99bb25c4d450fada46d1a76ed46fe4",
      "old_mode": 33188,
      "old_path": "src/cmd/godoc/dirtrees.go",
      "new_id": "3ad7c8cfc50536ac283f82ca8e09956df55c067b",
      "new_mode": 33188,
      "new_path": "src/cmd/godoc/dirtrees.go"
    },
    {
      "type": "modify",
      "old_id": "efb386f06e62e24e11832f33e5745b25cd89dbf6",
      "old_mode": 33188,
      "old_path": "src/cmd/godoc/godoc.go",
      "new_id": "9dce5edf9491dd1c3292b0e4ddb8fb0d874a5c58",
      "new_mode": 33188,
      "new_path": "src/cmd/godoc/godoc.go"
    },
    {
      "type": "modify",
      "old_id": "56f31f5cf0856f49b3033797238d9fdeada31140",
      "old_mode": 33188,
      "old_path": "src/cmd/godoc/index.go",
      "new_id": "5af4d15cb544ced9f5dc057e9854217fcc56a377",
      "new_mode": 33188,
      "new_path": "src/cmd/godoc/index.go"
    },
    {
      "type": "modify",
      "old_id": "ea1e3c42e13d3998c6580f47da053d2d767db78b",
      "old_mode": 33188,
      "old_path": "src/cmd/godoc/main.go",
      "new_id": "1ebb802790ffe7c7bc4220996309104c85a8a5ec",
      "new_mode": 33188,
      "new_path": "src/cmd/godoc/main.go"
    },
    {
      "type": "modify",
      "old_id": "1d87bbc76eb07ba2dc07dacb61e237d6478786a5",
      "old_mode": 33188,
      "old_path": "src/cmd/godoc/mapping.go",
      "new_id": "6ae9032e4842d2d04c60fb3e7d13d57abf83a832",
      "new_mode": 33188,
      "new_path": "src/cmd/godoc/mapping.go"
    },
    {
      "type": "modify",
      "old_id": "d21e7e986344da20b2835df08f0e408f79bebba8",
      "old_mode": 33188,
      "old_path": "src/cmd/godoc/utils.go",
      "new_id": "9517aee7abeb3f1fcd6755cfc4dc126222de3db1",
      "new_mode": 33188,
      "new_path": "src/cmd/godoc/utils.go"
    },
    {
      "type": "modify",
      "old_id": "41c12b88de393fa663083cb78a5590ec2aa46df2",
      "old_mode": 33188,
      "old_path": "src/cmd/gofmt/gofmt.go",
      "new_id": "224aee717d61f99023b4346514738f314b7c4999",
      "new_mode": 33188,
      "new_path": "src/cmd/gofmt/gofmt.go"
    },
    {
      "type": "modify",
      "old_id": "889f9d857bf6820a41e2acee588c977b12c76e04",
      "old_mode": 33188,
      "old_path": "src/cmd/goinstall/download.go",
      "new_id": "88befc0dc7400a53784bf9c363368e22adb834e1",
      "new_mode": 33188,
      "new_path": "src/cmd/goinstall/download.go"
    },
    {
      "type": "modify",
      "old_id": "f13aeb3bc072731cb76b87907dcf69ce8d5a27f5",
      "old_mode": 33188,
      "old_path": "src/cmd/goinstall/main.go",
      "new_id": "34441be45dfa250bd8f6c7e329afe8b73f5cff9e",
      "new_mode": 33188,
      "new_path": "src/cmd/goinstall/main.go"
    },
    {
      "type": "modify",
      "old_id": "679edfabcaadd40e4fe5adb0c9cbbcab8427bd02",
      "old_mode": 33188,
      "old_path": "src/cmd/goinstall/parse.go",
      "new_id": "014b8fcb20b6baebac03d2cfc9c80456a6a86025",
      "new_mode": 33188,
      "new_path": "src/cmd/goinstall/parse.go"
    },
    {
      "type": "modify",
      "old_id": "5619b12bad184f29d9342f39f0d7905789371dfd",
      "old_mode": 33188,
      "old_path": "src/cmd/govet/govet.go",
      "new_id": "ff6421de898a93f668cd3b1594928493b168e4c6",
      "new_mode": 33188,
      "new_path": "src/cmd/govet/govet.go"
    },
    {
      "type": "modify",
      "old_id": "bd4b563f92c49fb70aac43bf9dd02796520ed49b",
      "old_mode": 33188,
      "old_path": "src/cmd/hgpatch/main.go",
      "new_id": "2dcb5234c7f556f3079a3463e10315532b43349d",
      "new_mode": 33188,
      "new_path": "src/cmd/hgpatch/main.go"
    },
    {
      "type": "modify",
      "old_id": "331bb68e5a39c99d03a5412bd71aba8da5485529",
      "old_mode": 33188,
      "old_path": "src/pkg/Makefile",
      "new_id": "6e70690d1b392bfafb1d286cfee7cdffbffe748d",
      "new_mode": 33188,
      "new_path": "src/pkg/Makefile"
    },
    {
      "type": "modify",
      "old_id": "84d699a67935910de4159c7f0b0ffc2be92ecade",
      "old_mode": 33188,
      "old_path": "src/pkg/go/parser/interface.go",
      "new_id": "6f35b495efa15234c2a1b06e505031e44ae5edca",
      "new_mode": 33188,
      "new_path": "src/pkg/go/parser/interface.go"
    },
    {
      "type": "modify",
      "old_id": "48e2af1b736af7ac1b74fea78b38d9fca17792b8",
      "old_mode": 33188,
      "old_path": "src/pkg/go/printer/printer.go",
      "new_id": "90d9784ac97ab0ae3e0eaad72bac92391ddc7d8a",
      "new_mode": 33188,
      "new_path": "src/pkg/go/printer/printer.go"
    },
    {
      "type": "modify",
      "old_id": "565075aa20cd948ee07db7c33679fcdb48108b16",
      "old_mode": 33188,
      "old_path": "src/pkg/go/printer/printer_test.go",
      "new_id": "62b7269131cd87add5f5298eb69c5764bc5e09ee",
      "new_mode": 33188,
      "new_path": "src/pkg/go/printer/printer_test.go"
    },
    {
      "type": "modify",
      "old_id": "2ae296b3f1595dbafd42590380725a4fa77b2d78",
      "old_mode": 33188,
      "old_path": "src/pkg/go/scanner/scanner.go",
      "new_id": "153707f5987fb8d3455424466877d6892b825e89",
      "new_mode": 33188,
      "new_path": "src/pkg/go/scanner/scanner.go"
    },
    {
      "type": "modify",
      "old_id": "8e16992e0f088839f5070db37485a6b898682aa5",
      "old_mode": 33188,
      "old_path": "src/pkg/http/fs.go",
      "new_id": "a4cd7072e1211bf36a947b29d87fa5aadf00cfee",
      "new_mode": 33188,
      "new_path": "src/pkg/http/fs.go"
    },
    {
      "type": "modify",
      "old_id": "c7cc67b1b7462a25c642bfd6db242065ff60e73c",
      "old_mode": 33188,
      "old_path": "src/pkg/io/ioutil/tempfile.go",
      "new_id": "62f8849c0a0b74c964fe59a513c16fac3107293c",
      "new_mode": 33188,
      "new_path": "src/pkg/io/ioutil/tempfile.go"
    },
    {
      "type": "modify",
      "old_id": "4371913e85064f1cea2715eba267b6f2a4a5ab5e",
      "old_mode": 33188,
      "old_path": "src/pkg/path/Makefile",
      "new_id": "fc3e2519cecc7bb9acd99b8fff2978ae17ccc856",
      "new_mode": 33188,
      "new_path": "src/pkg/path/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2330fc09dedd5e52c3ac6558d13ae52f1ce8cc7a",
      "new_mode": 33188,
      "new_path": "src/pkg/path/filepath/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad4053fa242a64ed50bd331e1b79f18d208225e5",
      "new_mode": 33188,
      "new_path": "src/pkg/path/filepath/match.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad0c90b75cfed2f61ee32aa1dfc559e2ffe9c56c",
      "new_mode": 33188,
      "new_path": "src/pkg/path/filepath/match_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "414df7d2089f1a7e850c1b8e391be2d0f2842e6e",
      "new_mode": 33188,
      "new_path": "src/pkg/path/filepath/path.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "469ca6a80298a5383baa6ee8b76a6d9cbbf16ef0",
      "new_mode": 33188,
      "new_path": "src/pkg/path/filepath/path_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d07794e3fd5a5a7d5d67a92fa185472456a445d",
      "new_mode": 33188,
      "new_path": "src/pkg/path/filepath/path_unix.go"
    },
    {
      "type": "modify",
      "old_id": "dd3422c4256280b7f66aa698851e8056dec6903e",
      "old_mode": 33188,
      "old_path": "src/pkg/path/match.go",
      "new_id": "efb8c5ce7fcf075d81ce04cb3101b10eadc2f298",
      "new_mode": 33188,
      "new_path": "src/pkg/path/match.go"
    },
    {
      "type": "modify",
      "old_id": "a1bf508e3f9489bb477e4cf3557e0541068520a7",
      "old_mode": 33188,
      "old_path": "src/pkg/path/match_test.go",
      "new_id": "f377f1083b77a25bf947d8859ae8a5fef73dde5f",
      "new_mode": 33188,
      "new_path": "src/pkg/path/match_test.go"
    },
    {
      "type": "modify",
      "old_id": "61eea88588bd98baa94d9ebfc685c787c3ee188c",
      "old_mode": 33188,
      "old_path": "src/pkg/path/path.go",
      "new_id": "658eec0938706dfd3b6bab90bb77f30a71d89cc6",
      "new_mode": 33188,
      "new_path": "src/pkg/path/path.go"
    },
    {
      "type": "modify",
      "old_id": "ab0b48ad6ad94a3cf470104c84340cf5119e9a6b",
      "old_mode": 33188,
      "old_path": "src/pkg/path/path_test.go",
      "new_id": "1fd57cc800ec7eccff173f03239463f2bfc81c0c",
      "new_mode": 33188,
      "new_path": "src/pkg/path/path_test.go"
    },
    {
      "type": "delete",
      "old_id": "7e8c5eb8b9aa42c470e470d0a55d7e74771ce99a",
      "old_mode": 33188,
      "old_path": "src/pkg/path/path_unix.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "966eb49fb5211b09a4c78189be19228ee8a76de0",
      "old_mode": 33188,
      "old_path": "src/pkg/path/path_windows.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
