)]}'
{
  "commit": "5715f9d1f04421314fee6af2450af778fed564c4",
  "tree": "39cc0c7c283eb752922f3b897391ec1a6725cda3",
  "parents": [
    "22268c5369b8f8ba1a7e1a8769d188268a1cea51"
  ],
  "author": {
    "name": "Łukasz Dywicki",
    "email": "luke@code-house.org",
    "time": "Tue Sep 01 18:12:51 2020 +0200"
  },
  "committer": {
    "name": "Łukasz Dywicki",
    "email": "luke@code-house.org",
    "time": "Tue Sep 01 18:15:27 2020 +0200"
  },
  "message": "Tracing of cross parser calls.\n\nMain intention of these changes is propagation of call stack from one parser to another. It also allows to track rules and their matching down the path while going over file.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12a2bda437d1bea7130d4ca3d243ed75f0ef7e5a",
      "new_mode": 33188,
      "new_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/ParserStack.java"
    },
    {
      "type": "modify",
      "old_id": "d593c2dd3c4c9357cd25cbdbdaa2c04425f08a7a",
      "old_mode": 33188,
      "old_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/expression/ExpressionStringListener.java",
      "new_id": "d988ada2fdd4b2ecf13e8e338d443cefff90081b",
      "new_mode": 33188,
      "new_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/expression/ExpressionStringListener.java"
    },
    {
      "type": "modify",
      "old_id": "7b9f124abce4b2b4e83f42c9d16c19d988f10f88",
      "old_mode": 33188,
      "old_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/expression/ExpressionStringParser.java",
      "new_id": "a4d0a04d64a14502449bd6cf8d13ce397656eff1",
      "new_mode": 33188,
      "new_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/expression/ExpressionStringParser.java"
    },
    {
      "type": "modify",
      "old_id": "554ce4c7d388498f399057cf72a68dd0f0775517",
      "old_mode": 33188,
      "old_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/parser/MessageFormatListener.java",
      "new_id": "b4e11d5a7b519d6226a186d24299bca74674b004",
      "new_mode": 33188,
      "new_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/parser/MessageFormatListener.java"
    },
    {
      "type": "modify",
      "old_id": "cc6f9df4cee929bb4cee5d2961551f7d0762dcbf",
      "old_mode": 33188,
      "old_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/parser/MessageFormatParser.java",
      "new_id": "df649f177d8712151a273ea1b66bdd56af3ed91d",
      "new_mode": 33188,
      "new_path": "build-utils/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/parser/MessageFormatParser.java"
    }
  ]
}
