)]}'
{
  "log": [
    {
      "commit": "9231d9e02a1f92b52bbb1e4474bfd1903835a993",
      "tree": "d32efadfc100792e48c37d0db8ec7000e946412c",
      "parents": [
        "062c1825a5f6673746efe5f0a5ea3803b0c316a9"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:59:56 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:59:56 2010 +0200"
      },
      "message": "Revert \"namespace: add source file location exceptions\"\n\nThis reverts commit 24a54f7974a616385b96cd939e004592e2cea484.\n\nStephen Hemminger \u003cshemminger@vyatta.com\u003e writes:\n\u003e That patch should not be included. It causes more problems than it\n\u003e solves, since then there are duplicate file locations which causes\n\u003e false duplicate symbol reports.\n\nReported-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "24a54f7974a616385b96cd939e004592e2cea484",
      "tree": "e5f1dc91f55ec6396eac077e9a8cf3577bc13af7",
      "parents": [
        "532cf2907ac3b9c2345d76251764f4f4e602c921"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Oct 13 15:58:30 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:29:48 2010 +0200"
      },
      "message": "namespace: add source file location exceptions\n\nTeach namespace checker about some special case files where the\nsource is in unusual location.  This fixes many of the source file\nnot found errors (more can be added), and also prevents false positives\nfor functions not being used.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "abb438526201c6a79949ad45375c051b6681c253",
      "tree": "107b5354d68b2b9199abdd6b372608a3b0cda376",
      "parents": [
        "e8cf981346b78ee50c2bfce83be9ee55704b3d4f"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Oct 27 12:42:01 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:07:46 2010 +0200"
      },
      "message": "scripts/namespace.pl: improve to get more correct results\n\nExclude more symbols from arch/x86/vdso/ and arch/x86/boot/; add some more\nlinker-defined symbols into exception list; add other cond_syscalls\nbesides \"sys_*\".\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e8cf981346b78ee50c2bfce83be9ee55704b3d4f",
      "tree": "c559deca7c65044c8d1d038449443d4635640c50",
      "parents": [
        "43f683c9e465a64259c6058a7c313facc697b203"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Oct 27 12:42:01 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:07:46 2010 +0200"
      },
      "message": "scripts/namespace.pl: some bug fixes\n\n1. Teach namespace.pl to understand \"V\" and \"v\"\n2. cond_syscalls are moved into kernel/sys_ni.c\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "43f683c9e465a64259c6058a7c313facc697b203",
      "tree": "5b828b8eea48cc62e2e58a42520730faa48d59aa",
      "parents": [
        "c25f415751c0c5507561d997fe5f7f05f4342912"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Oct 27 12:42:00 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:07:45 2010 +0200"
      },
      "message": "scripts/namespace.pl: update file exclusion list\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c25f415751c0c5507561d997fe5f7f05f4342912",
      "tree": "61988f838a5a68b3526235bc4b8388ecde414a0f",
      "parents": [
        "03ee0c42a77fbf60bfa6b0eacaff30ae4e19fce8"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Oct 27 12:42:00 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 28 00:07:45 2010 +0200"
      },
      "message": "scripts/namespace.pl: fix wrong source path\n\nFile::Find will do chdir automatically, so we need to get the absolute\npatch with $File::Find::dir.\n\nReported-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "86d08e569f63a71a2d259507e335beea32b4d2aa",
      "tree": "fb31eb1b7b48312c62087755a87982708165db08",
      "parents": [
        "a208868fc0a90f62a91893b0193459de957c8d8e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Feb 22 15:17:18 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Mar 07 21:38:32 2010 +0100"
      },
      "message": "namespace: perlcritic warnings\n\nUse local file handle not global.\nMake loop and other variables local in scope.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Hui Zhu \u003cteawater@gmail.com\u003e\nCc: Cong Wang \u003camwang@redhat.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d2c75f2f4b8be1c78f275c49e399d5a9b21ce924",
      "tree": "cfd8572905207f808ef48035c5798289210264f0",
      "parents": [
        "91e034eff1a79835739c6494e9b90796ee43300c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 17:56:02 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 17:56:02 2007 +0200"
      },
      "message": "x86: fixup the x86 namespace change in scripts/namespace.pl\n\nLet namespace.pl look at the correct files.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71378be91f5473e89c8be170c6e49edda3bdbb67",
      "tree": "0e776973af0d48034e2b15213af085849a74f3fe",
      "parents": [
        "d39a206bc35d46a3b2eb98cd4f34e340d5e56a50"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Apr 07 16:16:40 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 11 13:37:07 2006 +0200"
      },
      "message": "kbuild: fix mode of checkstack.pl and other files.\n\nMake it executable like it should be. Do the same for other files intended to be\nexecuted by the user - the ones called by the build process needn\u0027t be\nexecutable as they already work (as argument to their interpreter).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3a25f0b19f2eefd158955ab809c8947ed8feadf1",
      "tree": "e8ae56ae191e2e99460587a22993da829c0e3aa2",
      "parents": [
        "4c8fbca5836aaafd165aa8732d92ab5d4f3a6841"
      ],
      "author": {
        "name": "Aaron Brooks",
        "email": "aaron.brooks@sicortex.com",
        "time": "Sun Feb 26 22:25:46 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Feb 27 05:05:40 2006 +0100"
      },
      "message": "kbuild: make namespace.pl CROSS_COMPILE happy\n\nUsing the fixed path to /usr/bin/{nm,objdump} does not allow\nCROSS_COMPILE environments to use namespace.pl. This patch causes\nnamespace.pl to use $NM and $OBJDUMP if defined or fall back to the nm\nand objdump found in the path.\n\nSigned-off-by: Aaron Brooks \u003caaron.brooks@sicortex.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\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"
    }
  ]
}
