)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"9fb5faf10b8290677725f7a890396466dba5d5c5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Allow install os-vif library used by Nova"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In future Nova will use os-vif library for some communication with Neutron."},{"line_number":10,"context_line":"This patch add ability to install os-vif library that requires for run"},{"line_number":11,"context_line":"tempest-jobs for new patches, that used os-vif."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1af94dfe_eccc256c","line":9,"updated":"2016-03-17 16:39:30.000000000","message":"In the future, Nova will","commit_id":"ade764c7b4978c5653aff6bad410aa47338c4090"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"9fb5faf10b8290677725f7a890396466dba5d5c5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Allow install os-vif library used by Nova"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"In future Nova will use os-vif library for some communication with Neutron."},{"line_number":10,"context_line":"This patch add ability to install os-vif library that requires for run"},{"line_number":11,"context_line":"tempest-jobs for new patches, that used os-vif."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I28e48afd3c740b1aa50c994d99f660f095e7deda"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1af94dfe_4c0b998e","line":10,"updated":"2016-03-17 16:39:30.000000000","message":"This patch adds the ability to install the os-vif library that is required for running tempest and testing the os-vif library","commit_id":"ade764c7b4978c5653aff6bad410aa47338c4090"}],"lib/nova":[{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"ad9bec21f8ce2a6191b2849f19630b0722ac5a42","unresolved":false,"context_lines":[{"line_number":135,"context_line":"# Install os-vif"},{"line_number":136,"context_line":"# ----------------------------"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"if [[ $NOVA_USE_OS_VIF \u003d True ]]; then"},{"line_number":139,"context_line":"    pip_install -e ~/os-vif"},{"line_number":140,"context_line":"fi"},{"line_number":141,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"9aed3d3a_88b73239","line":138,"updated":"2016-02-29 17:35:48.000000000","message":"What about using git_clone_by_name and use_library_from_git functions?","commit_id":"a8107e24bce481f9a7b0394aaf02e7e9250b343a"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"6391353273a08b57c3bdcbba587d243d21d8ecd7","unresolved":false,"context_lines":[{"line_number":135,"context_line":"# Install os-vif"},{"line_number":136,"context_line":"# ----------------------------"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"if [[ $NOVA_USE_OS_VIF \u003d True ]]; then"},{"line_number":139,"context_line":"    pip_install -e ~/os-vif"},{"line_number":140,"context_line":"fi"},{"line_number":141,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"9aed3d3a_4d5cf37c","line":138,"in_reply_to":"9aed3d3a_5e720012","updated":"2016-03-01 09:46:38.000000000","message":"I think here is fine.","commit_id":"a8107e24bce481f9a7b0394aaf02e7e9250b343a"},{"author":{"_account_id":14615,"name":"Sergey Belous","email":"belous.py@gmail.com","username":"sbelous"},"change_message_id":"c92a8f46dd4112afafe3f22b992946ac4d09660f","unresolved":false,"context_lines":[{"line_number":135,"context_line":"# Install os-vif"},{"line_number":136,"context_line":"# ----------------------------"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"if [[ $NOVA_USE_OS_VIF \u003d True ]]; then"},{"line_number":139,"context_line":"    pip_install -e ~/os-vif"},{"line_number":140,"context_line":"fi"},{"line_number":141,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"9aed3d3a_5e720012","line":138,"in_reply_to":"9aed3d3a_88b73239","updated":"2016-02-29 18:17:03.000000000","message":"Yeah! That exactly what I need. Thanks, Sean.\nAlso, can you suggest, where the best place for code like this? Is lib/nova ok for that?","commit_id":"a8107e24bce481f9a7b0394aaf02e7e9250b343a"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"ad9bec21f8ce2a6191b2849f19630b0722ac5a42","unresolved":false,"context_lines":[{"line_number":136,"context_line":"# ----------------------------"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"if [[ $NOVA_USE_OS_VIF \u003d True ]]; then"},{"line_number":139,"context_line":"    pip_install -e ~/os-vif"},{"line_number":140,"context_line":"fi"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"# Nova Network Configuration"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"9aed3d3a_68b46e34","line":139,"updated":"2016-02-29 17:35:48.000000000","message":"This won\u0027t work at the gate.","commit_id":"a8107e24bce481f9a7b0394aaf02e7e9250b343a"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"5d394a079e5ba0d79a7ae730b3827f210be0b011","unresolved":false,"context_lines":[{"line_number":738,"context_line":"function install_nova {"},{"line_number":739,"context_line":""},{"line_number":740,"context_line":"    # Install os-vif"},{"line_number":741,"context_line":"    if [[ $NOVA_USE_OS_VIF \u003d true ]]; then"},{"line_number":742,"context_line":"        git_clone_by_name \"os-vif\""},{"line_number":743,"context_line":"        setup_dev_lib \"os-vif\""},{"line_number":744,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"7af24918_71b69edd","line":741,"updated":"2016-03-01 19:10:20.000000000","message":"\"$NOVA_USE_OS_VIF\" \u003d \"True\"","commit_id":"d87d522138ab79ed533d32b1643123f3d67ab296"},{"author":{"_account_id":14615,"name":"Sergey Belous","email":"belous.py@gmail.com","username":"sbelous"},"change_message_id":"8c42be59ed2cfbd5c9e69a614aa24ac68e5df313","unresolved":false,"context_lines":[{"line_number":738,"context_line":"function install_nova {"},{"line_number":739,"context_line":""},{"line_number":740,"context_line":"    # Install os-vif"},{"line_number":741,"context_line":"    if [[ $NOVA_USE_OS_VIF \u003d true ]]; then"},{"line_number":742,"context_line":"        git_clone_by_name \"os-vif\""},{"line_number":743,"context_line":"        setup_dev_lib \"os-vif\""},{"line_number":744,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"7af24918_50dc03e4","line":741,"in_reply_to":"7af24918_71b69edd","updated":"2016-03-02 14:35:52.000000000","message":"Done","commit_id":"d87d522138ab79ed533d32b1643123f3d67ab296"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"fb72296069ed829bf11def83a19b1cedc2f423ca","unresolved":false,"context_lines":[{"line_number":738,"context_line":"function install_nova {"},{"line_number":739,"context_line":""},{"line_number":740,"context_line":"    # Install os-vif"},{"line_number":741,"context_line":"    if [[ \"$NOVA_USE_OS_VIF\" \u003d \"True\" ]]; then"},{"line_number":742,"context_line":"        git_clone_by_name \"os-vif\""},{"line_number":743,"context_line":"        setup_dev_lib \"os-vif\""},{"line_number":744,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"1af94dfe_ef197723","line":741,"updated":"2016-03-18 18:00:01.000000000","message":"why isn\u0027t this use_library_from_git ?\n\nI really don\u0027t like doing this conditional yet another way.","commit_id":"5a16ef623a4fabfca7aa02d69af5855efaf24b8e"},{"author":{"_account_id":14615,"name":"Sergey Belous","email":"belous.py@gmail.com","username":"sbelous"},"change_message_id":"e27357bb7474e2e33cd49558c50efd63300cfcb9","unresolved":false,"context_lines":[{"line_number":738,"context_line":"function install_nova {"},{"line_number":739,"context_line":""},{"line_number":740,"context_line":"    # Install os-vif"},{"line_number":741,"context_line":"    if [[ \"$NOVA_USE_OS_VIF\" \u003d \"True\" ]]; then"},{"line_number":742,"context_line":"        git_clone_by_name \"os-vif\""},{"line_number":743,"context_line":"        setup_dev_lib \"os-vif\""},{"line_number":744,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"fa0719c6_08e9051b","line":741,"in_reply_to":"1af94dfe_ef197723","updated":"2016-03-21 09:39:10.000000000","message":"Hi, Sean. Yep, it\u0027s look like a good idea. Thanks! But… I should make some changes in my experimental job.","commit_id":"5a16ef623a4fabfca7aa02d69af5855efaf24b8e"}]}
