)]}'
{
  "commit": "3926274851e7dec50273e468c279eaeeb5932dc5",
  "tree": "4ca59fdbfa0f264dd454f02cb7a7c7cfde003e34",
  "parents": [
    "d1e4f5d7ed60678222b2bbd3eaeadc3b15e71b47"
  ],
  "author": {
    "name": "Illyoung Choi",
    "email": "iychoi@opennetworking.org",
    "time": "Tue Jul 23 13:28:00 2019 -0700"
  },
  "committer": {
    "name": "Illyoung Choi",
    "email": "iychoi@opennetworking.org",
    "time": "Mon Jul 29 17:09:40 2019 -0700"
  },
  "message": "Read airflow connection parameters properly\nRead configuration json file properly even if it doesn\u0027t define all parameters\nAdd emit command to workflow_ctl\nAdd some example commands for emit message \u0026 register essence\nMake docker-compose configuration files to allow communication between containers\nRework kickstarter as api_client does not work properly\n\nChange-Id: I59d00bfe17027a7ab367e6acde6a9eaaed3b6937\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "9b5dbeb92c6d9e90a69c560d70fe622c3f865930",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "38dbcde318b26bd7e4ee9a539b8da79a15bc92da",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "6a7e6987458924a09f83cf2d5160ebf636142c16",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "9325c3ccda9850bb6e102aef07d314210f5c9f41",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "79a2734bbf3de7aaf00e385c644d30704c03c7c8",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b8710a711f3b689885aa5c26c6c06bde348e82b",
      "new_mode": 33188,
      "new_path": "docker/.dockerignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c35b212dbf2ddb92870961503e7f6be24b369cf2",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bcbe204fe488ce47a7a73534113ff1e73bfab89",
      "new_mode": 33188,
      "new_path": "docker/config/airflow.cfg"
    },
    {
      "type": "rename",
      "old_id": "13d480bb66ddd26d7a6252903781572ca81f2b99",
      "old_mode": 33188,
      "old_path": "docker-compose-LocalExecutor.yml",
      "new_id": "3f14ec54fb74882100803cde0ef18bcf8935787f",
      "new_mode": 33188,
      "new_path": "docker/docker-compose.yml",
      "score": 71
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cf381fff8406b7bdd6187ebdcc9d9ed8800ae90",
      "new_mode": 33261,
      "new_path": "docker/script/entrypoint.sh"
    },
    {
      "type": "modify",
      "old_id": "0e6a84b267153d4c2f4ce54efe659de7aab184e6",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "05986fb609ff5f1f9a119991905456c46ac89d4d",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a137ecd54ed180b2ede36aabd0e5b2fee9cf94fb",
      "new_mode": 33188,
      "new_path": "src/cord_workflow_airflow_extensions/config.yml"
    },
    {
      "type": "modify",
      "old_id": "152862ff2b393c5d7dac3e7541e22ed7133004cd",
      "old_mode": 33188,
      "old_path": "src/cord_workflow_airflow_extensions/cord_workflow_plugin.py",
      "new_id": "25324779771af6e5fce55c252a6f5a3d5d10859a",
      "new_mode": 33188,
      "new_path": "src/cord_workflow_airflow_extensions/cord_workflow_plugin.py"
    },
    {
      "type": "delete",
      "old_id": "6f9924ed3e4a77c7578f8c6440dee5cd8af87ad9",
      "old_mode": 33188,
      "old_path": "src/cord_workflow_airflow_extensions/kickstarter.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": "19d1424532e0b544f038ff773801b51c5673ce00",
      "new_mode": 33188,
      "new_path": "src/tools/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "601d686fe104a26b739380f087ff7a2022237893",
      "new_mode": 33188,
      "new_path": "src/tools/config.json"
    },
    {
      "type": "rename",
      "old_id": "72c8fdbe561daa956c546af02cef62e2700a6e7d",
      "old_mode": 33188,
      "old_path": "src/cord_workflow_airflow_extensions/essence_extractor.py",
      "new_id": "6335dc8c099815fffab4593c85e0e49fd1e471f2",
      "new_mode": 33188,
      "new_path": "src/tools/essence_extractor.py",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c5a9ded54d401c10bd9d60492df7bcbace548a9",
      "new_mode": 33188,
      "new_path": "src/tools/kickstarter.py"
    },
    {
      "type": "rename",
      "old_id": "563d9662cd4abb85701f63a931dc59d20f8095cc",
      "old_mode": 33188,
      "old_path": "src/cord_workflow_airflow_extensions/workflow_ctl.py",
      "new_id": "751356af8f7d85d55c8af05f0da5fb1c768a6578",
      "new_mode": 33188,
      "new_path": "src/tools/workflow_ctl.py",
      "score": 70
    },
    {
      "type": "modify",
      "old_id": "80246113063e0499e7c910dbb87ef9ae8e1fbf55",
      "old_mode": 33188,
      "old_path": "test/test_essence_extractor.py",
      "new_id": "1eb09e61cd085ab5f79522fd0c55b15bad8ab91b",
      "new_mode": 33188,
      "new_path": "test/test_essence_extractor.py"
    },
    {
      "type": "modify",
      "old_id": "c121a57df15933a5061badf0096b5bb2e296471b",
      "old_mode": 33188,
      "old_path": "test/test_kickstarter.py",
      "new_id": "3c2cd89b8938a29bc360660f5b33e05b06687ebe",
      "new_mode": 33188,
      "new_path": "test/test_kickstarter.py"
    },
    {
      "type": "modify",
      "old_id": "38090d72a557bcbe10ee24dc7938b48157b81563",
      "old_mode": 33188,
      "old_path": "test/test_workflow_ctl.py",
      "new_id": "c65a09d5813729a6acbaefbd0f7da65d646c3a2b",
      "new_mode": 33188,
      "new_path": "test/test_workflow_ctl.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8952d50d63072375e6ddf7763f3a5758eb45d70c",
      "new_mode": 33188,
      "new_path": "workflow_examples/connection_setup.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6adbcbb44979155544b63a2cb61baf72e608bd7e",
      "new_mode": 33188,
      "new_path": "workflow_examples/emit_events_model.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03888e781642a891774a15ce58b9df12f532e0c4",
      "new_mode": 33188,
      "new_path": "workflow_examples/emit_events_onu.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d1f4c0b9e91043fcd7c0c7df2ed288d3c0f5026",
      "new_mode": 33188,
      "new_path": "workflow_examples/register_essence.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d59809aa4b44a49d578184425f1bb8280c0a9256",
      "new_mode": 33188,
      "new_path": "workflow_examples/simple-airflow-workflow/simple_airflow_workflow.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd7e2983991e60396a27d8842c9c22e324b11eb3",
      "new_mode": 33188,
      "new_path": "workflow_examples/simple-airflow-workflow/simple_airflow_workflow_essence.json"
    },
    {
      "type": "rename",
      "old_id": "fd40b28aacd0179c00fb4b0a03d2e7df1d5f4003",
      "old_mode": 33188,
      "old_path": "workflow_examples/simple-att-workflow/att_dag.py",
      "new_id": "0eee50d75d03a76a6181a824343b3968f5878cf0",
      "new_mode": 33188,
      "new_path": "workflow_examples/simple-cord-workflow/simple_cord_workflow.py",
      "score": 69
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d4499bc30a88e1141b32db9195d0947a42ba164",
      "new_mode": 33188,
      "new_path": "workflow_examples/simple-cord-workflow/simple_cord_workflow_essence.json"
    }
  ]
}
