)]}'
{
  "commit": "a599cbd2811d03c2d71211b4dd12dec84dc1049b",
  "tree": "3472f54cc71bcbe70254dd7abf45391391b75036",
  "parents": [
    "c9b2e409d09782a71f7a3ac0877892e30ab26d2e"
  ],
  "author": {
    "name": "schillinge",
    "email": "ablu@mail.uni-paderborn.de",
    "time": "Wed Feb 20 14:47:01 2019 +0100"
  },
  "committer": {
    "name": "schillinge",
    "email": "ablu@mail.uni-paderborn.de",
    "time": "Wed Feb 20 14:50:02 2019 +0100"
  },
  "message": "Support (simple) classifiers\n\nIn order to support classifiers, each flow entry needs to specify the\nclassifier\u0027s parameters within its match rule. This means that the\ncreated rules do not only depend on the ingress and egress port, but\nalso on the classifier (this required to move the creation code into the\nflow classifier loop).\n\nChange-Id: I96817255580462e0ffb570b025b6f912f2d00b13\nSigned-off-by: schillinge \u003cablu@mail.uni-paderborn.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "284fee8a8e90b3e595880d237e5b4603a7a75299",
      "old_mode": 33188,
      "old_path": "src/emuvim/api/openstack/resources/flow_classifier.py",
      "new_id": "4d50eca48d6de8ed46e852df1fbb33e983b339df",
      "new_mode": 33188,
      "new_path": "src/emuvim/api/openstack/resources/flow_classifier.py"
    },
    {
      "type": "modify",
      "old_id": "e9ce057723bb00ef94daed74131792b6ae408af0",
      "old_mode": 33188,
      "old_path": "src/emuvim/api/openstack/resources/port_chain.py",
      "new_id": "e1b3cbc5ebee9023539512d3c24bab3ff9b074b3",
      "new_mode": 33188,
      "new_path": "src/emuvim/api/openstack/resources/port_chain.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78d89635e5b8f3780f82263d03ece36b2c1cdd7b",
      "new_mode": 33188,
      "new_path": "src/emuvim/test/unittests/test_flow_classifier.py"
    }
  ]
}
