)]}'
{
  "commit": "3a4c0462d8842bea76f76bb69a6c5ac86a8c8f8f",
  "tree": "7a0d017035ea175b6d2ada05f4f2c32249f2e6d7",
  "parents": [
    "39779f52c3b0f4fd599b49250293eb5d50626e12"
  ],
  "author": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Wed Sep 25 14:34:39 2013 -0400"
  },
  "committer": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Wed Sep 25 14:34:39 2013 -0400"
  },
  "message": "go.tools/oracle: change -mode argument into subcommand.\n\ne.g. \"oracle callgraph \u003cpackage\u003e\"\n\nAlso: simplified error handling.\nEliminated oracle.errorf because it prepends \"file:line:col: \"\nto the error message so the main function can\u0027t safely prepend \"Error: \".\nThe position wasn\u0027t interesting though: it was just -pos, more or less.\n\nR\u003dcrawshaw, dominik.honnef, r\nCC\u003dgolang-dev\nhttps://golang.org/cl/13864044\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5258979caf9674aa583edd68af7e1477a671c6f",
      "old_mode": 33261,
      "old_path": "cmd/oracle/emacs-test.bash",
      "new_id": "b3f7af6f40d9d198917cdad68bc133197b200b89",
      "new_mode": 33261,
      "new_path": "cmd/oracle/emacs-test.bash"
    },
    {
      "type": "modify",
      "old_id": "5dff0547a210c840e89d02563c2a4586aea5c2f4",
      "old_mode": 33188,
      "old_path": "cmd/oracle/main.go",
      "new_id": "3336f63418f08862c6b07d7af58471047d00c0fb",
      "new_mode": 33188,
      "new_path": "cmd/oracle/main.go"
    },
    {
      "type": "modify",
      "old_id": "57fc88fabe6a929165e30f57c6db97dfa2ee2c93",
      "old_mode": 33188,
      "old_path": "cmd/oracle/oracle.el",
      "new_id": "03b267be9d27321a83a29a27858a31d4198a2feb",
      "new_mode": 33188,
      "new_path": "cmd/oracle/oracle.el"
    },
    {
      "type": "modify",
      "old_id": "c156219f8c6e13029cd8da013612db3d9d975441",
      "old_mode": 33188,
      "old_path": "cmd/oracle/oracle.vim",
      "new_id": "cadda78185d108251fa5837dc65cc99bd9e48ff1",
      "new_mode": 33188,
      "new_path": "cmd/oracle/oracle.vim"
    },
    {
      "type": "modify",
      "old_id": "66a10c370de260a215dbcbbfc52e9fce711a9495",
      "old_mode": 33188,
      "old_path": "oracle/callees.go",
      "new_id": "3362bb5a4b08f8cfc232fbc4be85619fc815aaaf",
      "new_mode": 33188,
      "new_path": "oracle/callees.go"
    },
    {
      "type": "modify",
      "old_id": "1233bccdc7afdc6ee64a00d991b7e609a559bb0e",
      "old_mode": 33188,
      "old_path": "oracle/callers.go",
      "new_id": "bba19d214ab06c31e8905b23437ae1212706ca9f",
      "new_mode": 33188,
      "new_path": "oracle/callers.go"
    },
    {
      "type": "modify",
      "old_id": "afec7554391d14ab29e3c2fc68adf40962833565",
      "old_mode": 33188,
      "old_path": "oracle/callstack.go",
      "new_id": "2c3aeba7821bb755c365b6045859a7eaf31b319e",
      "new_mode": 33188,
      "new_path": "oracle/callstack.go"
    },
    {
      "type": "modify",
      "old_id": "688beeb4d299318e49cf7faaffb6e45e11a07826",
      "old_mode": 33188,
      "old_path": "oracle/describe.go",
      "new_id": "2094191537e85885c38819a061724b7bdeb31800",
      "new_mode": 33188,
      "new_path": "oracle/describe.go"
    },
    {
      "type": "modify",
      "old_id": "d3e1af95e4ded0583908d630df61dfec88e4febb",
      "old_mode": 33188,
      "old_path": "oracle/freevars.go",
      "new_id": "0241bc25248c27384c4b56954f23a9c4fe944650",
      "new_mode": 33188,
      "new_path": "oracle/freevars.go"
    },
    {
      "type": "modify",
      "old_id": "2c9a33cd90b398226564ba45cd19dda776cb01c8",
      "old_mode": 33188,
      "old_path": "oracle/oracle.go",
      "new_id": "f3b6781c8fcfa1618694685dc4117a79d3e80963",
      "new_mode": 33188,
      "new_path": "oracle/oracle.go"
    },
    {
      "type": "modify",
      "old_id": "1039331e24a21054357f2a98c038e1d42f370b04",
      "old_mode": 33188,
      "old_path": "oracle/peers.go",
      "new_id": "41010ae69c7f6b061ff0e26c133f21b778a95890",
      "new_mode": 33188,
      "new_path": "oracle/peers.go"
    },
    {
      "type": "modify",
      "old_id": "8ba9ffb931582d35654b0976d4085c4a1edccdba",
      "old_mode": 33188,
      "old_path": "oracle/referrers.go",
      "new_id": "0388930d0935248b16eea69dd7d7fa31c60b0534",
      "new_mode": 33188,
      "new_path": "oracle/referrers.go"
    },
    {
      "type": "modify",
      "old_id": "225570a701bcdd10715dba57d31cc01e960444f3",
      "old_mode": 33188,
      "old_path": "oracle/testdata/src/main/calls.golden",
      "new_id": "259a7980e9016fc04eaf5b2e1c349cdbc00f87a0",
      "new_mode": 33188,
      "new_path": "oracle/testdata/src/main/calls.golden"
    }
  ]
}
