)]}'
{
  "commit": "887c44a4f3d8219dc5b1c52b5dcde1f31d52b73d",
  "tree": "5c0ef5fe1d3948c56e6abf2ffd3c9811e92f0f2e",
  "parents": [
    "bec595ada58ebfa98ad49220f29ab28b58549094"
  ],
  "author": {
    "name": "ajs",
    "email": "ajs",
    "time": "Fri Dec 03 16:36:46 2004 +0000"
  },
  "committer": {
    "name": "ajs",
    "email": "ajs",
    "time": "Fri Dec 03 16:36:46 2004 +0000"
  },
  "message": "2004-12-03 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* bgp_main.c: (sigint) Use zlog_notice for termination message.\n\t  (main) Use zlog_notice for startup announcement.\n\t* isis_main.c: (sigint,sigterm) Use zlog_notice for termination message.\n\t  (terminate) This function should be static, not global.\n\t  (main) Use zlog_notice for startup announcement, and remove\n\t  ifdef ZEBRA_VERSION.\n\t* version.h.in: Remove declaration for pid_output_lock, this function\n\t  is now static, not global.\n\t* pid_output.c: (pid_output_lock) This function should be static, not\n\t  global.  And remove \"old umask\" error message, since it was really\n\t  an unimportant debug message, not an error.\n\t  (pid_output) Need to declare static function pid_output_lock.\n\t* ospf6_main.c: (sigint,sigterm) Use zlog_notice for termination\n\t  message.\n\t  (main) Remove commented-out call to pid_output_lock (which should\n\t  never be called other than from inside pid_output).  And use\n\t  zlog_notice to print the startup message, which now includes\n\t  the vty port.\n\t* ospf_main.c: (sigint) Use zlog_notice for termination message.\n\t  (main) Issue a startup announcement using zlog_notice.\n\t* rip_main.c: (sigint) Use zlog_notice for termination message.\n\t  (main) Add a startup announcement using zlog_notice.\n\t* ripng_main.c: (sighup) Remove spurious terminating message.\n\t  (sigint) Use zlog_notice for termination message.\n\t  (main) Issue a startup announcement using zlog_notice.\n\t* main.c: (sigint) Use zlog_notice for termination message.\n\t  (main) Add a startup announcement using zlog_notice.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64b229cf2d7dbde3a00b57a70e8edf33a9e0cb22",
      "old_mode": 33188,
      "old_path": "bgpd/ChangeLog",
      "new_id": "c76627b6697856794338e061a250ed67fae93219",
      "new_mode": 33188,
      "new_path": "bgpd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "1d6710fdbb894b985f36c9b48e078d642c7d3da0",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_main.c",
      "new_id": "ee498b0c31b24e8c8f02b4288b1e12fb88f22979",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_main.c"
    },
    {
      "type": "modify",
      "old_id": "9ba86f17688c4c3ea4a5e1436dac61f2f1c89b1c",
      "old_mode": 33188,
      "old_path": "isisd/ChangeLog",
      "new_id": "e241d54d6aab734ee94081e91a309d8550b52b75",
      "new_mode": 33188,
      "new_path": "isisd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "1bf93f210c3a86f6670e84e40c4528a954536207",
      "old_mode": 33188,
      "old_path": "isisd/isis_main.c",
      "new_id": "9aa487a7973cacc12b8283ecfe9db61f8aea38c2",
      "new_mode": 33188,
      "new_path": "isisd/isis_main.c"
    },
    {
      "type": "modify",
      "old_id": "8dde0eb5986062b008364461beb8e7cdabbc0ccc",
      "old_mode": 33188,
      "old_path": "lib/ChangeLog",
      "new_id": "84a578ddbc1dce28bcb3284db9eb9cfd9df28d10",
      "new_mode": 33188,
      "new_path": "lib/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "ae3393c17dee9fdd682b494f97bde3f648c53575",
      "old_mode": 33188,
      "old_path": "lib/pid_output.c",
      "new_id": "11e1243d9ac535fc30778b4e58e8d35a6f348188",
      "new_mode": 33188,
      "new_path": "lib/pid_output.c"
    },
    {
      "type": "modify",
      "old_id": "9a707d4abc7f0e1ea6e0e0dccf1830dfc275bfb0",
      "old_mode": 33188,
      "old_path": "lib/version.h.in",
      "new_id": "cc7c6ca6a694ae3c48831a8b59e9c9f14194b23b",
      "new_mode": 33188,
      "new_path": "lib/version.h.in"
    },
    {
      "type": "modify",
      "old_id": "b5b529442f78ce83e0569e3ebc974e635b2f2182",
      "old_mode": 33188,
      "old_path": "ospf6d/ChangeLog",
      "new_id": "7bb6b4bf3ea60589396a5070f28ac4f7fd8f5ed3",
      "new_mode": 33188,
      "new_path": "ospf6d/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "4563ece88c581c548026e9e4a7bd9e514358c09e",
      "old_mode": 33188,
      "old_path": "ospf6d/ospf6_main.c",
      "new_id": "ba266d95120ac3f17b6beba8f263384cff2e78e4",
      "new_mode": 33188,
      "new_path": "ospf6d/ospf6_main.c"
    },
    {
      "type": "modify",
      "old_id": "92651f2fc90c951726691d18c32c4208da08c955",
      "old_mode": 33188,
      "old_path": "ospfd/ChangeLog",
      "new_id": "ff54a50764946e5bbfd73550a448257c76231187",
      "new_mode": 33188,
      "new_path": "ospfd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "09ff197a26e4d20c963a067ec172548a2f05bbb9",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_main.c",
      "new_id": "d155c98094d1b94e1e32b125331462cf9f6e288d",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_main.c"
    },
    {
      "type": "modify",
      "old_id": "3ca7d1815916e801bd160ccd0f55caf3fefd9e88",
      "old_mode": 33188,
      "old_path": "ripd/ChangeLog",
      "new_id": "1c703dfa564b06102f6706dec00f83364ce91f3d",
      "new_mode": 33188,
      "new_path": "ripd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "d545a8ecaec591f0064d2f31a1e5e3709df4df69",
      "old_mode": 33188,
      "old_path": "ripd/rip_main.c",
      "new_id": "2b2939dd50c59726e6ce98ea0ce936ffc1381708",
      "new_mode": 33188,
      "new_path": "ripd/rip_main.c"
    },
    {
      "type": "modify",
      "old_id": "1abea5643af99d72b9b8ec6d3a4db2a46ebf0353",
      "old_mode": 33188,
      "old_path": "ripngd/ChangeLog",
      "new_id": "840f41305bbb9ce8194aa479845360483a154402",
      "new_mode": 33188,
      "new_path": "ripngd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "df609a56a636206352d1ceb61809fe3f79e64cff",
      "old_mode": 33188,
      "old_path": "ripngd/ripng_main.c",
      "new_id": "ac63abbb1b0df1906467663e6b4045a2343cc6d1",
      "new_mode": 33188,
      "new_path": "ripngd/ripng_main.c"
    },
    {
      "type": "modify",
      "old_id": "719323171ee60742bdb610e3d4c2fed9ceb555fb",
      "old_mode": 33188,
      "old_path": "zebra/ChangeLog",
      "new_id": "c38b47de2c5142664b85cc4e6e17ca6e025b8724",
      "new_mode": 33188,
      "new_path": "zebra/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "42e6bd148b0f586dc190fcbe4fc6133267a05a60",
      "old_mode": 33188,
      "old_path": "zebra/main.c",
      "new_id": "96420da6759867ce8e03a62eb260cff93871cba0",
      "new_mode": 33188,
      "new_path": "zebra/main.c"
    }
  ]
}
