)]}'
{
  "commit": "85f26fd03c885e17f24dafd17159a9b0a24c0e1e",
  "tree": "cadee98b12584ecebb381f5d8a64fe7d97d6a9b1",
  "parents": [
    "ab7ce7f93a93129e083ff4c0d4c1024aaaf40f2f"
  ],
  "author": {
    "name": "Sven Selberg",
    "email": "svense@axis.com",
    "time": "Wed Feb 23 11:56:33 2022 +0100"
  },
  "committer": {
    "name": "Sven Selberg",
    "email": "svense@axis.com",
    "time": "Fri Feb 25 14:12:37 2022 +0100"
  },
  "message": "Extract interface from EiffelEventParser\n\nTo enable mocking it in tests.\nTemporarily keep the name of the implementation to make the diffs more\nreview-friendly. Rename implementation and interface in follow-up.\n\nSolves: Jira GER-1715\nChange-Id: I5b676e052a3799e8f00192c6306eb6313ccf2268\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28649a058e5ed353ee2c350d3412edee6a30435d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/Module.java",
      "new_id": "9f53beeaa0af97bed96a17afbe64fbb2410f08f3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/Module.java"
    },
    {
      "type": "modify",
      "old_id": "34ac69ec02c31a6a664c0c858854494980e436d7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/parsing/EiffelEventParser.java",
      "new_id": "df822917c25b0050a9ab072ebcb29cfb0bda12f0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/parsing/EiffelEventParser.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94aa921101943e7f9468cf3fcc8f3df520404af1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/parsing/EiffelEventParserIf.java"
    },
    {
      "type": "modify",
      "old_id": "c5d10b840a12b6de930cab6ea801f34d09a5a2ee",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/parsing/EiffelEventParsingQueue.java",
      "new_id": "b457b6ff5c8144d76aa69814a2b2171e8aab22dc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/parsing/EiffelEventParsingQueue.java"
    },
    {
      "type": "modify",
      "old_id": "3b839dc2ca6c46ad9fada0b5a4f754f23363a686",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/eventseiffel/EiffelEventsTestModule.java",
      "new_id": "579f3b6605c3a443f079fd09293f2a47f080117f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/eventseiffel/EiffelEventsTestModule.java"
    },
    {
      "type": "modify",
      "old_id": "0c6a3fdf2428bade3739d42c396233e5abfb1d4a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/eventseiffel/parsing/EiffelEventParserIT.java",
      "new_id": "d2d87eb86bd9a7854f4044debb41e846fb62a94c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/eventseiffel/parsing/EiffelEventParserIT.java"
    }
  ]
}
