)]}'
{
  "commit": "f37a291c527c954df4da568de718ebb36b8261c0",
  "tree": "bb4863fbd185fbfef5f7d28cb4001d59d4123a2d",
  "parents": [
    "88a69dfbc6ab1e3b51bba8c9103055e21089ebb9"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Jul 01 12:37:06 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Jul 01 12:49:48 2009 +0200"
  },
  "message": "perf_counter tools: Add more warnings and fix/annotate them\n\nEnable -Wextra. This found a few real bugs plus a number\nof signed/unsigned type mismatches/uncleanlinesses. It\nalso required a few annotations\n\nAll things considered it was still worth it so lets try with\nthis enabled for now.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f572c90f610ea6de4aede137f3fc3863f5b21602",
      "old_mode": 33188,
      "old_path": "tools/perf/Makefile",
      "new_id": "eddf076b19d7c2075c856da13d20a356ec554cea",
      "new_mode": 33188,
      "new_path": "tools/perf/Makefile"
    },
    {
      "type": "modify",
      "old_id": "722c0f54e549e9742380e71a71b4ccfa353ade25",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-annotate.c",
      "new_id": "6cba70daf1215220b15367606648961ae7026a41",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-annotate.c"
    },
    {
      "type": "modify",
      "old_id": "0f32dc3f3c4c7a45b5d18bf8fac59aabedb8069f",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-help.c",
      "new_id": "2599d86a733b404db9be615519fec61b3517a1dd",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-help.c"
    },
    {
      "type": "modify",
      "old_id": "fe60e37c96efc85e60e83d59d1cdb7127fe198c8",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-list.c",
      "new_id": "f990fa8a35c9d3312a20f3dcc1498203574c9407",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-list.c"
    },
    {
      "type": "modify",
      "old_id": "d18546f37d7c5661cfa0d6d55c7d921124461d00",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-record.c",
      "new_id": "4ef78a5e6f326bf7aa08cc10715403b86574a5fe",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-record.c"
    },
    {
      "type": "modify",
      "old_id": "7d2b49adcdc55c9d8917fbbe952f73a5a7768fb3",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-report.c",
      "new_id": "007363db3b16a17b55edf35a33476ca9cba46ade",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-report.c"
    },
    {
      "type": "modify",
      "old_id": "2e03524a1de0a863c85be35553b66415ab502569",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-stat.c",
      "new_id": "095a90e012a177d3de9f7a7e30917156d3378564",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-stat.c"
    },
    {
      "type": "modify",
      "old_id": "0506cd6e04cce267b9cc33bea3906d80b50e6f63",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-top.c",
      "new_id": "5f5e7df8302d007f16ad61fb31455d54b5c51caa",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-top.c"
    },
    {
      "type": "modify",
      "old_id": "4eb725933703b6e8c41c558e46f11d705cc9d41f",
      "old_mode": 33188,
      "old_path": "tools/perf/perf.c",
      "new_id": "c5656784c61d555ac1e67d0843c54ed00faa58c9",
      "new_mode": 33188,
      "new_path": "tools/perf/perf.c"
    },
    {
      "type": "modify",
      "old_id": "ce394192c85a230c58890434b926bc16b802bc62",
      "old_mode": 33188,
      "old_path": "tools/perf/perf.h",
      "new_id": "27887c916439f24d83a4ba50fca53945142594d8",
      "new_mode": 33188,
      "new_path": "tools/perf/perf.h"
    },
    {
      "type": "modify",
      "old_id": "9b3dd2b428df8c4e95ed0dce7e281419744cf14e",
      "old_mode": 33188,
      "old_path": "tools/perf/util/alias.c",
      "new_id": "b8144e80bb1e5b436d95f1c96757fe34b9451946",
      "new_mode": 33188,
      "new_path": "tools/perf/util/alias.c"
    },
    {
      "type": "modify",
      "old_id": "393d6146d13b38743641adb819c2552a56716043",
      "old_mode": 33188,
      "old_path": "tools/perf/util/cache.h",
      "new_id": "161d5f413e28701f07acdd7ff2ea72ba9f082bf6",
      "new_mode": 33188,
      "new_path": "tools/perf/util/cache.h"
    },
    {
      "type": "modify",
      "old_id": "440db12c63594777ade5f6da2c8d00fdf1fd3a17",
      "old_mode": 33188,
      "old_path": "tools/perf/util/callchain.c",
      "new_id": "3dceabd9b5efa10dac68ea42d66af2c7d6c222ff",
      "new_mode": 33188,
      "new_path": "tools/perf/util/callchain.c"
    },
    {
      "type": "modify",
      "old_id": "c942daa712e6f187a1e91bee36ad45c366728e8e",
      "old_mode": 33188,
      "old_path": "tools/perf/util/callchain.h",
      "new_id": "251d99ecd2255ccc20554c5343d9c2a0c96b2e4c",
      "new_mode": 33188,
      "new_path": "tools/perf/util/callchain.h"
    },
    {
      "type": "modify",
      "old_id": "9a8c20ccc53e28dd99ab6bd2f27f548fe85532fe",
      "old_mode": 33188,
      "old_path": "tools/perf/util/color.c",
      "new_id": "26f82318b86bbc7fd70f1d1335c1cdf947ea48d0",
      "new_mode": 33188,
      "new_path": "tools/perf/util/color.c"
    },
    {
      "type": "modify",
      "old_id": "3dd13faa6a27f9e1378184bd3349c2a3cf51f073",
      "old_mode": 33188,
      "old_path": "tools/perf/util/config.c",
      "new_id": "780df541006dd2dae77608ade75ad23069203d5f",
      "new_mode": 33188,
      "new_path": "tools/perf/util/config.c"
    },
    {
      "type": "modify",
      "old_id": "d39292263153021ac44a6f9b4e2779ce63478094",
      "old_mode": 33188,
      "old_path": "tools/perf/util/exec_cmd.c",
      "new_id": "34a3528673822622019687929f0499c4ebc0de1a",
      "new_mode": 33188,
      "new_path": "tools/perf/util/exec_cmd.c"
    },
    {
      "type": "modify",
      "old_id": "17a00e0df2c493ee24c8bc66654d9d694281e0c3",
      "old_mode": 33188,
      "old_path": "tools/perf/util/help.c",
      "new_id": "fbb00978b2e2988045f4f970964b7c5826c1cba4",
      "new_mode": 33188,
      "new_path": "tools/perf/util/help.c"
    },
    {
      "type": "modify",
      "old_id": "56bc15406ffc55115fa1c827e0d1d5a7e74c516d",
      "old_mode": 33188,
      "old_path": "tools/perf/util/help.h",
      "new_id": "7128783637b4a7be720c49a9e74ccb43cba2cac9",
      "new_mode": 33188,
      "new_path": "tools/perf/util/help.h"
    },
    {
      "type": "modify",
      "old_id": "e6b83a3311a5698b62cd66a137223b91c1599b4d",
      "old_mode": 33188,
      "old_path": "tools/perf/util/parse-events.c",
      "new_id": "aed70901df24b0de02b058b58cf968787bd428fb",
      "new_mode": 33188,
      "new_path": "tools/perf/util/parse-events.c"
    },
    {
      "type": "modify",
      "old_id": "b3affb1658d2a1646aea5680a941c9701df27e1b",
      "old_mode": 33188,
      "old_path": "tools/perf/util/parse-options.c",
      "new_id": "9a897b7cce790f9cab1fe0ba112d1efdbb81c25f",
      "new_mode": 33188,
      "new_path": "tools/perf/util/parse-options.c"
    },
    {
      "type": "modify",
      "old_id": "a1039a6ce0ebabdc561fc1b061e3e2ead566cc83",
      "old_mode": 33188,
      "old_path": "tools/perf/util/parse-options.h",
      "new_id": "15c8aba9c62e718c81a0d47ac8466c3442cf79c0",
      "new_mode": 33188,
      "new_path": "tools/perf/util/parse-options.h"
    },
    {
      "type": "modify",
      "old_id": "f18c5212bc92b8a89437a65fbdd83c0928266110",
      "old_mode": 33188,
      "old_path": "tools/perf/util/quote.c",
      "new_id": "c6e5dc0dc82f632dc2b1ae44b5f8e51f707b1755",
      "new_mode": 33188,
      "new_path": "tools/perf/util/quote.c"
    },
    {
      "type": "modify",
      "old_id": "5dfad89816db124e9b18abc7d2964997a55a329b",
      "old_mode": 33188,
      "old_path": "tools/perf/util/quote.h",
      "new_id": "a5454a1d1c137ba3640add2945f1be186727d36c",
      "new_mode": 33188,
      "new_path": "tools/perf/util/quote.h"
    },
    {
      "type": "modify",
      "old_id": "464e7ca898cfe221eb78da21373324c90de076a0",
      "old_mode": 33188,
      "old_path": "tools/perf/util/strbuf.c",
      "new_id": "5249d5a1b0c203176b08fce72003ea90ce114e74",
      "new_mode": 33188,
      "new_path": "tools/perf/util/strbuf.c"
    },
    {
      "type": "modify",
      "old_id": "9ee908a3ec5d4d5329385bc10cdd676f703c0c1f",
      "old_mode": 33188,
      "old_path": "tools/perf/util/strbuf.h",
      "new_id": "d2aa86c014c1b9a3882cfd924affaa116a122e79",
      "new_mode": 33188,
      "new_path": "tools/perf/util/strbuf.h"
    },
    {
      "type": "modify",
      "old_id": "6350d65f6d9e5f8a2faca0dd40ff790bd4cda8b9",
      "old_mode": 33188,
      "old_path": "tools/perf/util/wrapper.c",
      "new_id": "4574ac28396f6779fcecacfafe570dc0a5e01dc6",
      "new_mode": 33188,
      "new_path": "tools/perf/util/wrapper.c"
    }
  ]
}
