)]}'
{
  "commit": "a2c5d4ed92bbc02ff4a37efc2adffe7d145abe4f",
  "tree": "21fc65e4f0b04928025565f208a410a7a64ab523",
  "parents": [
    "bc3966bf1583a6c22b76397535174445c43952de"
  ],
  "author": {
    "name": "James Hogan",
    "email": "james.hogan@imgtec.com",
    "time": "Tue Oct 09 10:54:39 2012 +0100"
  },
  "committer": {
    "name": "James Hogan",
    "email": "james.hogan@imgtec.com",
    "time": "Sat Mar 02 20:09:22 2013 +0000"
  },
  "message": "metag: Time keeping\n\nAdd time keeping code for metag. Meta hardware threads have 2 timers.\nThe background timer (TXTIMER) is used as a free-running time base, and\nthe interrupt timer (TXTIMERI) is used for the timer interrupt. Both\ncounters traditionally count at approximately 1MHz.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "401145d7c5bb1ba09ea8ac2b0725c3bb41fbd71d",
      "old_mode": 33188,
      "old_path": "MAINTAINERS",
      "new_id": "749d76699ead4c85433298d3af9cc82e38f11520",
      "new_mode": 33188,
      "new_path": "MAINTAINERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e2915a280c7b89cfead9cf5ef56240b267a9878",
      "new_mode": 33188,
      "new_path": "arch/metag/include/asm/clock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c92f996957a05ed8c752a1d651c0469941763c8",
      "new_mode": 33188,
      "new_path": "arch/metag/include/asm/delay.h"
    },
    {
      "type": "modify",
      "old_id": "6845d80857e439c127fe6ca3a9d9a90267020c9f",
      "old_mode": 33188,
      "old_path": "arch/metag/include/asm/mach/arch.h",
      "new_id": "12c5664fea6ecf0a7f2638ba202b74f948731cec",
      "new_mode": 33188,
      "new_path": "arch/metag/include/asm/mach/arch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "defc84056f185e0deaef01dbdec1e8cecc599417",
      "new_mode": 33188,
      "new_path": "arch/metag/kernel/clock.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17dc10733b2fc34a163392194d327fc744a56268",
      "new_mode": 33188,
      "new_path": "arch/metag/kernel/time.c"
    },
    {
      "type": "modify",
      "old_id": "7fdcbd3f4da5a7756f2f1fb01a467a11b107092b",
      "old_mode": 33188,
      "old_path": "drivers/clocksource/Kconfig",
      "new_id": "75bc7520ace530a02073e9118c45b8e9116d2dc2",
      "new_mode": 33188,
      "new_path": "drivers/clocksource/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f93453d0167305d7633495661a5f92d7720aa32a",
      "old_mode": 33188,
      "old_path": "drivers/clocksource/Makefile",
      "new_id": "09dcd49b7e3168af8849e8b827d755f22d47d263",
      "new_mode": 33188,
      "new_path": "drivers/clocksource/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ade7513a11d1d4ac133b20ff3092e73b4e966ea6",
      "new_mode": 33188,
      "new_path": "drivers/clocksource/metag_generic.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac17e7d06cfb8463049ca84fdb381f56f897ca5d",
      "new_mode": 33188,
      "new_path": "include/clocksource/metag_generic.h"
    }
  ]
}
