)]}'
{
  "log": [
    {
      "commit": "a1ecf7f6e65637ba4470405ad39794710dbf85d4",
      "tree": "a086e2ba8bf56c398c6d50a47d91af6d977aaf63",
      "parents": [
        "6872ec548970e9fb3ccd61013f84f9bb8b30fa9a"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 18 16:06:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 18 16:14:30 2005 -0700"
      },
      "message": "[IA64] alternate perfmon handler\n\nPatch from Charles Spirakis\n\nSome linux customers want to optimize their applications on the latest\nhardware but are not yet willing to upgrade to the latest kernel. This\npatch provides a way to plug in an alternate, basic, and GPL\u0027ed PMU\nsubsystem to help with their monitoring needs or for specialty work. It\ncan also be used in case of serious unexpected bugs in perfmon. Mutual\nexclusion between the two subsystems is guaranteed, hence no conflict\ncan arise from both subsystem being present.\n\nAcked-by: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4944930ab748942e41ea4dc313fcb0946aee3f17",
      "tree": "5d23e420c0d7f4387237028ca2dca1ec97f59861",
      "parents": [
        "658b32cad9ae087bd34f35a925fd75b76d663d4e"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Mon Apr 25 13:08:30 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:08:30 2005 -0700"
      },
      "message": "[IA64] perfmon: make pfm_sysctl a global, and other cleanup\n\n- make pfm_sysctl a global such that it is possible\n  to enable/disable debug printk in sampling formats\n  using PFM_DEBUG.\n\n- remove unused pfm_debug_var variable\n\n- fix a bug in pfm_handle_work where an BUG_ON() could\n  be triggered. There is a path where pfm_handle_work()\n  can be called with interrupts enabled, i.e., when\n  TIF_NEED_RESCHED is set. The fix correct the masking\n  and unmasking of interrupts in pfm_handle_work() such\n  that we restore the interrupt mask as it was upon entry.\n\nsigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
