)]}'
{
  "commit": "c2aac5392e093e36563562fc5b086a4a8e4d0b42",
  "tree": "2e2d16a7f40e141f7162e7550c9db8e15eb7b79f",
  "parents": [
    "5739438b725c09938bb6af9e4477c4283b8326cf"
  ],
  "author": {
    "name": "Steven Rostedt (Red Hat)",
    "email": "rostedt@goodmis.org",
    "time": "Tue Feb 17 20:33:43 2015 -0500"
  },
  "committer": {
    "name": "Steven Rostedt (VMware)",
    "email": "rostedt@goodmis.org",
    "time": "Wed Mar 08 10:14:08 2017 -0500"
  },
  "message": "ktest: Add standalone config-bisect.pl program\n\nStarted working on a stand alone program that can do a config bisect. It is\nbased on the config bisect code of ktest.pl. Instead of needing all the\ninfrastructure of ktest.pl, all that is required for config-bisect.pl is two\nconfig files. One that works, and one that does not. The goal is to pass in\nthe two files, and it will create a new \"good\" and a new \"bad\" config file\nbased on input from the user. After several iterations (calls to this\nprogram), it will eventually end with a minimum config value that allows one\nconfig to work and the other config to break.\n\nThe program uses a technique that takes the good config and then makes half\nof the configs that differ from the bad config just like the bad config.\nThe code will use make oldconfig to make sure the configs that are set are\nnot all converted back due to incorrect dependencies on other configs set in\nthe bad config but not in the new test config.\n\nThis is still a work in progress, but as it was written while I was working\nat Red Hat, I want this code to be submitted as such.\n\nSigned-off-by: Steven Rostedt (Red Hat) \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6518bf3ae135774e3c2a4ccd4bb71124174996a0",
      "new_mode": 33261,
      "new_path": "tools/testing/ktest/config-bisect.pl"
    }
  ]
}
