)]}'
{
  "commit": "d1e4f5d7ed60678222b2bbd3eaeadc3b15e71b47",
  "tree": "e9b390c7c44a3af4edb04b36416fdaa9b4a5a6b7",
  "parents": [
    "2e9715150feee31326463e96510df2bc7fc0791e"
  ],
  "author": {
    "name": "Illyoung Choi",
    "email": "iychoi@opennetworking.org",
    "time": "Mon Jul 22 16:49:20 2019 -0700"
  },
  "committer": {
    "name": "Illyoung Choi",
    "email": "iychoi@opennetworking.org",
    "time": "Mon Jul 22 17:20:36 2019 -0700"
  },
  "message": "Build docker image\nPackage to a single plugin file to follow airflow plugin structure\n\nChange-Id: I53765c6d399f8d8e9eeed28901132953c1cf7df6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5811e16f91f777ddefe68dc4dfa2007e0d641f82",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "be7ca2fe9b9401be19d5bbab9923f3edb03d9c62",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b5dbeb92c6d9e90a69c560d70fe622c3f865930",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "7b82614b15609649e6883027f5404fdfaab5547f",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "38dbcde318b26bd7e4ee9a539b8da79a15bc92da",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "341cf11faf9a29504168de4e54beaad182c5adc5",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "9325c3ccda9850bb6e102aef07d314210f5c9f41",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13d480bb66ddd26d7a6252903781572ca81f2b99",
      "new_mode": 33188,
      "new_path": "docker-compose-LocalExecutor.yml"
    },
    {
      "type": "modify",
      "old_id": "1b0f05e3c31196abbbaef398e526ec694e0e0272",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "0e6a84b267153d4c2f4ce54efe659de7aab184e6",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "152862ff2b393c5d7dac3e7541e22ed7133004cd",
      "new_mode": 33188,
      "new_path": "src/cord_workflow_airflow_extensions/cord_workflow_plugin.py"
    },
    {
      "type": "delete",
      "old_id": "a2ebb4e98081b47dbc152ef9c4912f84d5a2f649",
      "old_mode": 33188,
      "old_path": "src/cord_workflow_airflow_extensions/hook.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ab1ddd93e1c303bd28b753df53a604b29007726e",
      "old_mode": 33188,
      "old_path": "src/cord_workflow_airflow_extensions/operators.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cba72e324029f1c47697f41fdef158547a9f3fe0",
      "old_mode": 33188,
      "old_path": "src/cord_workflow_airflow_extensions/sensors.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd40b28aacd0179c00fb4b0a03d2e7df1d5f4003",
      "new_mode": 33188,
      "new_path": "workflow_examples/simple-att-workflow/att_dag.py"
    }
  ]
}
