)]}'
{
  "commit": "65f6a12e1cde9dc5be6f7dd41a3727916c71024a",
  "tree": "6f8cbe56ccb786b6ec604343b57bb2651ea820d5",
  "parents": [
    "4a41fa96547e563063d0e4fa52f633f937915310"
  ],
  "author": {
    "name": "Julien Nioche",
    "email": "julien@digitalpebble.com",
    "time": "Thu Jul 09 09:29:32 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 09 09:29:32 2026 +0100"
  },
  "message": "Pluggable robot rule parser (#1987)\n\n* Don\u0027t trigger Mvn workflow for changes to the docs\n\nSigned-off-by: Julien Nioche \u003cjulien@digitalpebble.com\u003e\n\n* Pluggable Robots Rule Parser\n\nSigned-off-by: Julien Nioche \u003cjulien@digitalpebble.com\u003e\n\n* Format fix\n\nSigned-off-by: Julien Nioche \u003cjulien@digitalpebble.com\u003e\n\n* Revert \"Don\u0027t trigger Mvn workflow for changes to the docs\"\n\nThis reverts commit 91521676c73968d8c1474bccac1fe61bd2c4560c.\n\n* Added config to documentation\n\nSigned-off-by: Julien Nioche \u003cjulien@digitalpebble.com\u003e\n\n---------\n\nSigned-off-by: Julien Nioche \u003cjulien@digitalpebble.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9db5f425d6ef75970d1a95713701843d27d76277",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/stormcrawler/protocol/AbstractHttpProtocol.java",
      "new_id": "f847d567d0dbfe78ea61ac7e0fee4cf3ed3f10fc",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/stormcrawler/protocol/AbstractHttpProtocol.java"
    },
    {
      "type": "modify",
      "old_id": "a8782dc7fae4d74153c4f844d9748503e6f8f267",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/stormcrawler/protocol/HttpRobotRulesParser.java",
      "new_id": "d734f4555298ae6558a8836931f71b4db1f4a5f4",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/stormcrawler/protocol/HttpRobotRulesParser.java"
    },
    {
      "type": "modify",
      "old_id": "28e494cd0439e83916cc25be0c86667240f427bf",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/stormcrawler/protocol/RobotRules.java",
      "new_id": "4126617e4d6768ccecc51b76d4d080f8c327bbce",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/stormcrawler/protocol/RobotRules.java"
    },
    {
      "type": "modify",
      "old_id": "d45cbc6b647d48c397b286683583ee613177c6d6",
      "old_mode": 33188,
      "old_path": "core/src/main/resources/crawler-default.yaml",
      "new_id": "9961320bd9bbaadc379812e49149d6544e5a6944",
      "new_mode": 33188,
      "new_path": "core/src/main/resources/crawler-default.yaml"
    },
    {
      "type": "modify",
      "old_id": "53d6b1ce3e5d3ace5656ecfe6b978fe1484193bf",
      "old_mode": 33188,
      "old_path": "docs/src/main/asciidoc/configuration.adoc",
      "new_id": "977565e5f60837fb3be07e1d39ff6c0a75509591",
      "new_mode": 33188,
      "new_path": "docs/src/main/asciidoc/configuration.adoc"
    }
  ]
}
