)]}'
{
  "commit": "b3f61791f1e9095ce8ae9c6d6415b4ee94e2f7eb",
  "tree": "deaa85427ae73a045ddef39395bd286f9d3dc2ff",
  "parents": [
    "498bb22174aa2c76493e8c67b92949271131ebfb"
  ],
  "author": {
    "name": "rsc",
    "email": "devnull@localhost",
    "time": "Sun Mar 21 14:06:38 2004 +0000"
  },
  "committer": {
    "name": "rsc",
    "email": "devnull@localhost",
    "time": "Sun Mar 21 14:06:38 2004 +0000"
  },
  "message": "Add libmp.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e3998a27b19bf502ccf25a1a066adcf6fb49d82",
      "new_mode": 33188,
      "new_path": "src/libmp/mkfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95935fcdf90a81be61525cda49f5704dcc225c1e",
      "new_mode": 33188,
      "new_path": "src/libmp/port/betomp.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddf26ed57cf5fc31831a724d764d75407965735d",
      "new_mode": 33188,
      "new_path": "src/libmp/port/crt.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b58e17363c0a09c621fbacad4cb1ca1e9d88f34c",
      "new_mode": 33188,
      "new_path": "src/libmp/port/crttest.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c834ac811292ad3140f53e369cbcb915c1d9fc1",
      "new_mode": 33188,
      "new_path": "src/libmp/port/dat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e23fed21e865b6627ce742aff121fcaf04f79200",
      "new_mode": 33188,
      "new_path": "src/libmp/port/letomp.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43670918f4a6bd0f16abec1f39624588989e07f4",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mkfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6022a64ef948942844ea339c1209b07a67a133c6",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpadd.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c395d83707f7d805016fc176cfbf18323dcdd3b8",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpaux.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2e3cf7245dcff389fc2d296ae1426fade935c92",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpcmp.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a73bb3a406ef2a9903a8a1f2cf7fff1dc865923",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpdigdiv.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92aee03f4c40d482d877777bfe5905326ad73415",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpdiv.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80b5983bf658978dae5e2fa97b44a7b310fe63d3",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpeuclid.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ec067cb9b7ba58c8239d4b711a99d89f004f11a",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpexp.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "413a05c2a8664f127b0cd8543926f164d050c623",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpextendedgcd.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01079c44b766b18ea30df8347c754dcb45c18781",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpfactorial.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7c42a7bc4f7824889484591a6c45307bdd3e0d8",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpfmt.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee2630702501fe70d52978a9007a392f6384ca47",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpinvert.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdcdff74086916b8b6c796bb871e8200837832f0",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpleft.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91bebfa2727a66fb200787b700e9ce89a216c93a",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpmod.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dedd474a794c1d48008fe057a9720b722e0b0ea8",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpmul.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd288f24e2861fc4764591a95041268936190978",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mprand.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03039177b9bc7c35dad68dbefcfe9c6936802b8d",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpright.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fe6ca0956efed2b1ab2b2822d120a59d4e65adc",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpsub.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e08ae56bebbb9c14819a5b7b34160a03a334577a",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mptobe.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3f22b42499b686292e42cec4d954915f3c787b5",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mptoi.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9421d5f6602e8a0d65fc2e226babce4e4d1e8f29",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mptole.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d80c1dfccb5347de1d4d2833a1ee5346522615f",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mptoui.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2548303c231ab6e1854d2aae4f5cdb074f554d7e",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mptouv.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b09718ef07a9df771ae8fba4bf281b59a8608731",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mptov.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98fdcc901b65753e3eda212c4c0837d146461b87",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpvecadd.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a462b1bd7e3e5351e821056bc2227f7c2bfd3e75",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpveccmp.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b6c6837954cff821f0965675e41a7a364a7da6d",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpvecdigmuladd.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db93b65bba5496f0fe15dc4a483ace3bb059fd66",
      "new_mode": 33188,
      "new_path": "src/libmp/port/mpvecsub.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dae875d66b2c120295534d274f869e9ad4be3b02",
      "new_mode": 33188,
      "new_path": "src/libmp/port/os.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a857a28cce4ae52e03506d6b9b84f930236f40b3",
      "new_mode": 33188,
      "new_path": "src/libmp/port/reduce"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e07f00993174ff66b8b62942ddc4d00822dbe24",
      "new_mode": 33188,
      "new_path": "src/libmp/port/strtomp.c"
    }
  ]
}
