)]}'
{
  "commit": "c4c7d0c48b1219d7ed9ed1377cea1be239c45d5d",
  "tree": "2dda4470cf7a5b0a5277edc06484f0065ef7bcc1",
  "parents": [
    "c70257d0afa4df7c838dc7c8f5948baca5f12657"
  ],
  "author": {
    "name": "ajs",
    "email": "ajs",
    "time": "Thu Feb 03 19:22:05 2005 +0000"
  },
  "committer": {
    "name": "ajs",
    "email": "ajs",
    "time": "Thu Feb 03 19:22:05 2005 +0000"
  },
  "message": "2005-02-03 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* log.c: (zlog_signal,zlog_backtrace_sigsafe) Eliminate use of fileno()\n\t  since it is not async-signal-safe.\n\t  (_zlog_assert_failed) Rewrite crashlog logic more compactly.\n\t  (zlog_set_file,zlog_reset_file,zlog_rotate) Update logfile_fd\n\t  for use in signal handler.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f9c39af9cc8fc5954121d9e0f24cdb75a1f5654",
      "old_mode": 33188,
      "old_path": "lib/ChangeLog",
      "new_id": "432ec40dcf8501f438cecc60fea4f7faf0be2a9b",
      "new_mode": 33188,
      "new_path": "lib/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "dbd378fd7ee226a927deb7df97796bce2a709fec",
      "old_mode": 33188,
      "old_path": "lib/log.c",
      "new_id": "2c4b399a52d4cba4d565dd7e68cfed3b4e2f5f3e",
      "new_mode": 33188,
      "new_path": "lib/log.c"
    }
  ]
}
