)]}'
{
  "commit": "7a34d138a61916f3c0e1ed540b2a4f7c8eb35375",
  "tree": "3df1163bb7d4e1e66703ce61fa3202e30a1489ff",
  "parents": [
    "9df3a168e43bcb41015c16873c095ee7f9907542"
  ],
  "author": {
    "name": "Devansh Varshney",
    "email": "devansh@libreoffice.org",
    "time": "Fri May 15 00:46:48 2026 +0530"
  },
  "committer": {
    "name": "Devansh Varshney",
    "email": "devansh@libreoffice.org",
    "time": "Tue May 19 13:02:33 2026 +0530"
  },
  "message": "LogServlet: support grep for log messages\n\nAdd a `grep` query parameter to the log servlet. This lets Gitiles filter\nlog results by commit message using JGit\u0027s message filter.\n\nThe new filter is combined with the existing log filters, so it can be\nused together with author or committer filtering.\n\nAdd coverage that log grep stays in the log page navigation URD.\n\nIssue: 376381593\nChange-Id: Ib1ad5fe6cfdb29ce3528aedad983126d1f7590ed\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99ee0ee5da872f2952014f67732c5a507742ebf8",
      "old_mode": 33188,
      "old_path": "Documentation/api-reference.md",
      "new_id": "5f0ae792a4a62d9147f15943af6d29c647df9a02",
      "new_mode": 33188,
      "new_path": "Documentation/api-reference.md"
    },
    {
      "type": "modify",
      "old_id": "368fd0bd921e9f561cf5aaaa6250dcfb0c1cfd2f",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/LogServlet.java",
      "new_id": "9e7b801a1f703ab5aabcd433ad56b718846bcaf8",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/LogServlet.java"
    },
    {
      "type": "modify",
      "old_id": "cc0d619b62390ae86c93b0805c65a5821123c971",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gitiles/LogServletTest.java",
      "new_id": "2916f3a0b87899d99377136712e0d50d92a0a612",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gitiles/LogServletTest.java"
    }
  ]
}
