)]}'
{
  "commit": "35a60c2d3c217e3b835821a7f6ea458e2eff44cf",
  "tree": "ff6dc20fdbf2f081556efaa0edec3ed341b29e97",
  "parents": [
    "e5b308d1af147c78acd2803f4006463e6ff67444"
  ],
  "author": {
    "name": "ajs",
    "email": "ajs",
    "time": "Sun Oct 30 23:51:32 2005 +0000"
  },
  "committer": {
    "name": "ajs",
    "email": "ajs",
    "time": "Sun Oct 30 23:51:32 2005 +0000"
  },
  "message": "2005-10-30 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ripd.c: (rip_response_process) Instead of calling\n\t  rip_interface.c:if_valid_neighbor(), call the equivalent\n\t  library function if_lookup_address().\n\t* rip_interface.c: (if_valid_neighbor) Remove function, since it is\n\t  essentially equivalent to the if_lookup_address() library function.\n\t* ripd.h: (if_valid_neighbor) Remove function declaration.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9f7e07cfb378d61599f89b1449086ac50a8a1fe",
      "old_mode": 33188,
      "old_path": "ripd/ChangeLog",
      "new_id": "a3c0e24b29aa687937c697167226c6165009201b",
      "new_mode": 33188,
      "new_path": "ripd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "17b25ff8aed0d04f901f2641bc77c0b1eddfa9ec",
      "old_mode": 33188,
      "old_path": "ripd/rip_interface.c",
      "new_id": "0bc5a311076b990a88fcc00bd973b61f097f7569",
      "new_mode": 33188,
      "new_path": "ripd/rip_interface.c"
    },
    {
      "type": "modify",
      "old_id": "2e2b284982c25190fdc763baae8ab74f3ab4da17",
      "old_mode": 33188,
      "old_path": "ripd/ripd.c",
      "new_id": "ec7bd199f45261c97d313a6d429da4522901a206",
      "new_mode": 33188,
      "new_path": "ripd/ripd.c"
    },
    {
      "type": "modify",
      "old_id": "cc4aef679903e84bf19390853c753f325a64b6a9",
      "old_mode": 33188,
      "old_path": "ripd/ripd.h",
      "new_id": "4d0c04e2f846329ba807b9411862e2b9ac976aba",
      "new_mode": 33188,
      "new_path": "ripd/ripd.h"
    }
  ]
}
