)]}'
{
  "commit": "c73ed7dd1cda65463e9ed8b99bcd4a7d9195d7fa",
  "tree": "391eec685e146acf94af83ea30c388cd14216b0e",
  "parents": [
    "ba8383efd8b1fded117f2587c78c40b28fe4e016"
  ],
  "author": {
    "name": "Paul Smith",
    "email": "psmith@gnu.org",
    "time": "Sun May 01 19:24:20 2016 -0400"
  },
  "committer": {
    "name": "Paul Smith",
    "email": "psmith@gnu.org",
    "time": "Sat May 21 16:22:32 2016 -0400"
  },
  "message": "Separate the GNU make load ABI from internal types.\n\nCreate an internal type \"floc\" and convert all users to that type.\n* gnumake.h (gmk_floc): Remove the offset field from this type.\n* loadapi.c (gmk_eval): Convert gmk_floc to internal floc.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7cf0640a0d135a861366ab6bd8d4d1952ed2080",
      "old_mode": 33188,
      "old_path": "commands.h",
      "new_id": "18d8c2857b39f81d6efa8ef0601853c94ab55e72",
      "new_mode": 33188,
      "new_path": "commands.h"
    },
    {
      "type": "modify",
      "old_id": "9e9972be413a6ee5a118f2a0801659d39dd91c96",
      "old_mode": 33188,
      "old_path": "dep.h",
      "new_id": "7f5076ea80782993c347d6d2c88f27ad6e132335",
      "new_mode": 33188,
      "new_path": "dep.h"
    },
    {
      "type": "modify",
      "old_id": "de832b373771ceae97dd56cc7f10ed95a8a96b77",
      "old_mode": 33188,
      "old_path": "expand.c",
      "new_id": "0b5fd0117dffe2780874bb9dcc4592705dba31d8",
      "new_mode": 33188,
      "new_path": "expand.c"
    },
    {
      "type": "modify",
      "old_id": "c9fcec2cce05fa49cbd8ae8b552b77cf8cf09c79",
      "old_mode": 33188,
      "old_path": "function.c",
      "new_id": "b7f0e56b27d608cc0f488d43f9b844ea8aa9a8b7",
      "new_mode": 33188,
      "new_path": "function.c"
    },
    {
      "type": "modify",
      "old_id": "5b441e58a85b0b5a87a5254147c88ceafd08bc6a",
      "old_mode": 33188,
      "old_path": "gnumake.h",
      "new_id": "b508562fbb12988d69131e47c2db2f98b36c66dd",
      "new_mode": 33188,
      "new_path": "gnumake.h"
    },
    {
      "type": "modify",
      "old_id": "b7bb8fbb48e7bd1dd3ea27399e06dc0787d39401",
      "old_mode": 33188,
      "old_path": "guile.c",
      "new_id": "1b055c3d861a7c2c780a4a1a27db882f47026169",
      "new_mode": 33188,
      "new_path": "guile.c"
    },
    {
      "type": "modify",
      "old_id": "ddac6c41c2c42a083067de8c44f7829017255e28",
      "old_mode": 33188,
      "old_path": "job.c",
      "new_id": "f3a9fdbee835cfbbce7f2380debb9761228acdf3",
      "new_mode": 33188,
      "new_path": "job.c"
    },
    {
      "type": "modify",
      "old_id": "2beab83dce4af8889ec93114d49a450c98a62f53",
      "old_mode": 33188,
      "old_path": "load.c",
      "new_id": "37e7b8eaaf3bd2f29337763fed63a4a8a91fee51",
      "new_mode": 33188,
      "new_path": "load.c"
    },
    {
      "type": "modify",
      "old_id": "4c1f6cf546b7f009a45f7025715795248ed73e71",
      "old_mode": 33188,
      "old_path": "loadapi.c",
      "new_id": "14b75f8f82c781b68aba822dd6f6ae87af4640ef",
      "new_mode": 33188,
      "new_path": "loadapi.c"
    },
    {
      "type": "modify",
      "old_id": "ad0a511e65bc37065958ff8436f39f1e596f49c4",
      "old_mode": 33188,
      "old_path": "makeint.h",
      "new_id": "8f718ebf93b13a1dc87771e8f8ef056a9af7f64f",
      "new_mode": 33188,
      "new_path": "makeint.h"
    },
    {
      "type": "modify",
      "old_id": "0a0420c610b15e7ce6dfb43d098530850a5d4a60",
      "old_mode": 33188,
      "old_path": "output.c",
      "new_id": "65182c4b837d995bb92e64972f2fcd954380e66f",
      "new_mode": 33188,
      "new_path": "output.c"
    },
    {
      "type": "modify",
      "old_id": "c6eb5c885a3512c886e682427b713b301e8376a7",
      "old_mode": 33188,
      "old_path": "read.c",
      "new_id": "5de5a4835f87759b5aa0c447748278d360ecd345",
      "new_mode": 33188,
      "new_path": "read.c"
    },
    {
      "type": "modify",
      "old_id": "26baabd454a481e4825686241ebe960153621ab4",
      "old_mode": 33188,
      "old_path": "variable.c",
      "new_id": "36ab1f45f39683f5522fadc7e6d4c9b1f29ff67f",
      "new_mode": 33188,
      "new_path": "variable.c"
    },
    {
      "type": "modify",
      "old_id": "583a65f498523a6dc608c09cef2016a5755150f2",
      "old_mode": 33188,
      "old_path": "variable.h",
      "new_id": "fe1d609da8ab3a4d14f425ec59ff83347c4fa42a",
      "new_mode": 33188,
      "new_path": "variable.h"
    }
  ]
}
