)]}'
{
  "commit": "ca7a5dcfd39bdeb26d74074e78e6966df5e63a6b",
  "tree": "49078e2d93dd3a494f4aa81fb7bed68f3cdcb94e",
  "parents": [
    "edca4152560522a431a51fc0a06147fc680b5b18"
  ],
  "author": {
    "name": "Charles McGarvey",
    "email": "chazmcgarvey@brokenzipper.com",
    "time": "Tue Jun 04 22:44:28 2013 -0600"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Jun 07 09:37:16 2013 -0700"
  },
  "message": "gitweb: fix problem causing erroneous project list\n\nThe bug is manifest when running gitweb in a persistent process (e.g.\nFastCGI, PSGI), and it\u0027s easy to reproduce.  If a gitweb request\nincludes the searchtext parameter (i.e. s), subsequent requests using\nthe project_list action--which is the default action--and without\na searchtext parameter will be filtered by the searchtext value of the\nfirst request.  This is because the value of the $search_regexp global\n(the value of which is based on the searchtext parameter) is currently\nbeing persisted between requests.\n\nInstead, clear $search_regexp before dispatching each request.\n\nSigned-off-by: Charles McGarvey \u003cchazmcgarvey@brokenzipper.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80950c018d54f3bbb7b700286b4923d39cbe2d00",
      "old_mode": 33261,
      "old_path": "gitweb/gitweb.perl",
      "new_id": "8d69ada04291e308e39e999d49278b7af602f28f",
      "new_mode": 33261,
      "new_path": "gitweb/gitweb.perl"
    }
  ]
}
