)]}'
{
  "commit": "5302fc04931c768463679c3f80f9adfb3032c233",
  "tree": "9af5390f7d40d1c53b490bcb954cfcb5d6ad84ff",
  "parents": [
    "70c66c653635c2d774a682da5c655e64ef3e837d"
  ],
  "author": {
    "name": "Gerrit Code Review",
    "email": "no-reply@gerritcodereview.com",
    "time": "Wed Dec 22 13:35:06 2021 -0800"
  },
  "committer": {
    "name": "Sven Selberg",
    "email": "svense@axis.com",
    "time": "Thu Jan 20 08:50:17 2022 +0100"
  },
  "message": "Switch to javax.servlet:3.1.0\n\nImplement new required methods for Servlet 3.1 in test classes:\n  Servlet 3.1 introduces several new abstract methods on interfaces or\n  classes that existed in servlet 2.5. Provide a mimimal, throwing\n  implementation that largely allows servlet 2.5-written classes to\n  compile and run using servlet 3.1.\n\nPiperOrigin-RevId: 417877794\nChange-Id: I9fe856fab678ede1b58dd7c0731bc5ed5927ed49\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fd87c1e3d96efb39b7e6610540f364fa2b56cf1",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "6404298a6b55c2ba865afb28ee7f8bbb6524250f",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "8e7993339e518aab6563f620f3376be45e0d19f8",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/BUILD",
      "new_id": "4b0850a0910bdf7a442785acd7a6f85c37914a77",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5469bebcefcfd24b12d12fd6799b16da80aea8d9",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gitiles/BUILD",
      "new_id": "cfb3eae69981ab83ea2c793d3431abe55282f369",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gitiles/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ba94c3e479fd6a69400fadc6d3b49ee4697bf7bc",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gitiles/FakeHttpServletRequest.java",
      "new_id": "14ddd5903a0d6b4df09cfa0b7ea7551f946dede9",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gitiles/FakeHttpServletRequest.java"
    },
    {
      "type": "modify",
      "old_id": "2cf316df2422560e000579d794789e536bbe0b76",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gitiles/FakeHttpServletResponse.java",
      "new_id": "ff20cead17989533594159678763c3e52efeaffe",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gitiles/FakeHttpServletResponse.java"
    },
    {
      "type": "modify",
      "old_id": "0f9620ece9ead5a84d547737301fbb6dd5e7fa5d",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "a0dfa57201fae02e260e0806620dbb37f25f1de5",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "521fd22f592f8d514727c7c3b8ea6d3a9fb5a723",
      "old_mode": 33188,
      "old_path": "lib/jetty/BUILD",
      "new_id": "3a35ef5c4ed81acc30994b5cb4d592291840ec1a",
      "new_mode": 33188,
      "new_path": "lib/jetty/BUILD"
    }
  ]
}
