)]}'
{
  "commit": "669d7868ae414cdb7b7e5df375dc8e4b47f26f6d",
  "tree": "0c78ee0833e10d10a5d2f9fa9b9fe7f71fda6eb7",
  "parents": [
    "00362e33f65f1cb5d15e62ea5509520ce2770360"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Fri Mar 31 02:31:19 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Mar 31 12:18:58 2006 -0800"
  },
  "message": "[PATCH] hrtimer: use generic sleeper for nanosleep\n\nReplace the nanosleep private sleeper functionality by the generic hrtimer\nsleeper.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "877cdf9678bfd876c519b31c80318376868f1c01",
      "old_mode": 33188,
      "old_path": "kernel/hrtimer.c",
      "new_id": "49cbf7cffebd1e75c8142b180c472f7f1f0a786c",
      "new_mode": 33188,
      "new_path": "kernel/hrtimer.c"
    }
  ]
}
