)]}'
{
  "commit": "632314c49ce20ee9c974f07544d9125fbbbfbe1b",
  "tree": "fd8e428c8e8f6c1742aa2f373187187bbff92295",
  "parents": [
    "685cbd2f63a48bd111bd2c3c4a2228029595ba12"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Feb 12 16:13:27 2013 +0000"
  },
  "committer": {
    "name": "Blue Swirl",
    "email": "blauwirbel@gmail.com",
    "time": "Sat Feb 23 09:42:14 2013 +0000"
  },
  "message": "qemu-log: Remove qemu_log_try_set_file() and its users\n\nRemove the function qemu_log_try_set_file() and its users (which\nare all in TCG code generation functions for various targets).\nThis function was added to abstract out code which was originally\nwritten as \"if (!logfile) logfile \u003d stderr;\" in order that BUG:\ncase code which did an unguarded \"fprintf(logfile, ...)\" would\nnot crash if debug logging was not enabled. Since those direct\nuses of logfile have also been abstracted away into qemu_log()\ncalls which check for a NULL logfile, there is no need for the\ntarget-* files to mess with the user\u0027s chosen logging settings.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Andreas Färber \u003cafaerber@suse.de\u003e\nAcked-by: Michael Walle \u003cmichael@walle.cc\u003e\nSigned-off-by: Blue Swirl \u003cblauwirbel@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a46555112aa8c8ed98767dad3a93b795a31b6fe",
      "old_mode": 33188,
      "old_path": "include/qemu/log.h",
      "new_id": "452700329e59912e5e058b40e8acb30bbb8e7497",
      "new_mode": 33188,
      "new_path": "include/qemu/log.h"
    },
    {
      "type": "modify",
      "old_id": "04a5379775b9bbe2ee4541c7c8f96e69f0f21b7e",
      "old_mode": 33188,
      "old_path": "target-cris/translate.c",
      "new_id": "2cf01a52e719c44c61b2947fb3d17982df536987",
      "new_mode": 33188,
      "new_path": "target-cris/translate.c"
    },
    {
      "type": "modify",
      "old_id": "6b873401747e1e75a4825785f27c48aa74f83684",
      "old_mode": 33188,
      "old_path": "target-lm32/translate.c",
      "new_id": "ccaf838afa8635984b46733bbe9608be6a27896d",
      "new_mode": 33188,
      "new_path": "target-lm32/translate.c"
    },
    {
      "type": "modify",
      "old_id": "12ea820522166b7d0a3da80ab9de6f67189ddc8c",
      "old_mode": 33188,
      "old_path": "target-microblaze/translate.c",
      "new_id": "687b7d14335fc14c70f7ca4e9437891b3f0ce667",
      "new_mode": 33188,
      "new_path": "target-microblaze/translate.c"
    },
    {
      "type": "modify",
      "old_id": "1e1b30cdcb1ff7c2fc220546699c1c18f3fadff0",
      "old_mode": 33188,
      "old_path": "target-openrisc/translate.c",
      "new_id": "23e853e48882d47488ffbca28d4851d7ff63f245",
      "new_mode": 33188,
      "new_path": "target-openrisc/translate.c"
    }
  ]
}
