)]}'
{"tools/tox_install.sh":[{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"f8a6466b1b11c767e471b730341f4feb12d61ca7","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# with installing the client from source. We should remove the version pin in"},{"line_number":5,"context_line":"# the constraints file before applying it for from-source installation."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"CONSTRAINTS_FILE\u003d$1"},{"line_number":8,"context_line":"shift 1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"set -e"}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a6eadb0_4cfd9539","line":7,"range":{"start_line":7,"start_character":17,"end_line":7,"end_character":19},"updated":"2016-12-13 13:01:29.000000000","message":"quote","commit_id":"16475c90966f6c38e7692fdca3344005792597bc"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"f8a6466b1b11c767e471b730341f4feb12d61ca7","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# published to logs.openstack.org for easy debugging."},{"line_number":14,"context_line":"localfile\u003d\"$VIRTUAL_ENV/log/upper-constraints.txt\""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"if [[ $CONSTRAINTS_FILE !\u003d http* ]]; then"},{"line_number":17,"context_line":"    CONSTRAINTS_FILE\u003dfile://$CONSTRAINTS_FILE"},{"line_number":18,"context_line":"fi"},{"line_number":19,"context_line":"# NOTE(tonyb): need to add curl to bindep.txt if the project supports bindep"}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a6eadb0_ac9aa912","line":16,"range":{"start_line":16,"start_character":6,"end_line":16,"end_character":23},"updated":"2016-12-13 13:01:29.000000000","message":"quote","commit_id":"16475c90966f6c38e7692fdca3344005792597bc"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"f8a6466b1b11c767e471b730341f4feb12d61ca7","unresolved":false,"context_lines":[{"line_number":14,"context_line":"localfile\u003d\"$VIRTUAL_ENV/log/upper-constraints.txt\""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"if [[ $CONSTRAINTS_FILE !\u003d http* ]]; then"},{"line_number":17,"context_line":"    CONSTRAINTS_FILE\u003dfile://$CONSTRAINTS_FILE"},{"line_number":18,"context_line":"fi"},{"line_number":19,"context_line":"# NOTE(tonyb): need to add curl to bindep.txt if the project supports bindep"},{"line_number":20,"context_line":"curl $CONSTRAINTS_FILE --insecure --progress-bar --output $localfile"}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a6eadb0_cc9fe501","line":17,"range":{"start_line":17,"start_character":21,"end_line":17,"end_character":45},"updated":"2016-12-13 13:01:29.000000000","message":"quote","commit_id":"16475c90966f6c38e7692fdca3344005792597bc"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"f8a6466b1b11c767e471b730341f4feb12d61ca7","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    CONSTRAINTS_FILE\u003dfile://$CONSTRAINTS_FILE"},{"line_number":18,"context_line":"fi"},{"line_number":19,"context_line":"# NOTE(tonyb): need to add curl to bindep.txt if the project supports bindep"},{"line_number":20,"context_line":"curl $CONSTRAINTS_FILE --insecure --progress-bar --output $localfile"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"pip install -c$localfile openstack-requirements"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a6eadb0_8cbc0d6e","line":20,"range":{"start_line":20,"start_character":5,"end_line":20,"end_character":22},"updated":"2016-12-13 13:01:29.000000000","message":"quote; $localfile too","commit_id":"16475c90966f6c38e7692fdca3344005792597bc"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"f8a6466b1b11c767e471b730341f4feb12d61ca7","unresolved":false,"context_lines":[{"line_number":19,"context_line":"# NOTE(tonyb): need to add curl to bindep.txt if the project supports bindep"},{"line_number":20,"context_line":"curl $CONSTRAINTS_FILE --insecure --progress-bar --output $localfile"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"pip install -c$localfile openstack-requirements"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# This is the main purpose of the script: Allow local installation of"},{"line_number":25,"context_line":"# the current repo. It is listed in constraints file and thus any"}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a6eadb0_ec72e1e4","line":22,"range":{"start_line":22,"start_character":14,"end_line":22,"end_character":24},"updated":"2016-12-13 13:01:29.000000000","message":"guess what","commit_id":"16475c90966f6c38e7692fdca3344005792597bc"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"f8a6466b1b11c767e471b730341f4feb12d61ca7","unresolved":false,"context_lines":[{"line_number":24,"context_line":"# This is the main purpose of the script: Allow local installation of"},{"line_number":25,"context_line":"# the current repo. It is listed in constraints file and thus any"},{"line_number":26,"context_line":"# install will be constrained and we need to unconstrain it."},{"line_number":27,"context_line":"edit-constraints $localfile -- $CLIENT_NAME"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"pip install -c$localfile -U $*"},{"line_number":30,"context_line":"exit $?"}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a6eadb0_8c4a4d82","line":27,"range":{"start_line":27,"start_character":17,"end_line":27,"end_character":27},"updated":"2016-12-13 13:01:29.000000000","message":"and again","commit_id":"16475c90966f6c38e7692fdca3344005792597bc"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"f8a6466b1b11c767e471b730341f4feb12d61ca7","unresolved":false,"context_lines":[{"line_number":26,"context_line":"# install will be constrained and we need to unconstrain it."},{"line_number":27,"context_line":"edit-constraints $localfile -- $CLIENT_NAME"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"pip install -c$localfile -U $*"},{"line_number":30,"context_line":"exit $?"}],"source_content_type":"text/x-sh","patch_set":2,"id":"1a6eadb0_cf09972e","line":29,"range":{"start_line":29,"start_character":28,"end_line":29,"end_character":30},"updated":"2016-12-13 13:01:29.000000000","message":"I think $@ is preferred? also quote $localfile","commit_id":"16475c90966f6c38e7692fdca3344005792597bc"}]}
