)]}'
{"generate_requirements/generate_requirements.py":[{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"7f1485d64c09006de8d5d2df72ba0a4f5023a307","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u0027\u0027\u0027This script will parse the"},{"line_number":2,"context_line":"openstack-ansible/ansible-role-requirements.yml file, clone any"},{"line_number":3,"context_line":"associated openstack-ansible roles found, and generate a"},{"line_number":4,"context_line":"requirements.yml for each openstack-ansible role.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_4553fd6c","line":1,"updated":"2016-08-02 14:31:50.000000000","message":"We need the copyright/license headers here.","commit_id":"bbd1c1bf8bb10a4d4b8d22a0cd8ad9c0a6a35496"}],"generate_requirements/run.sh":[{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"7f1485d64c09006de8d5d2df72ba0a4f5023a307","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"MYWD\u003d$(pwd)"},{"line_number":4,"context_line":"if [ ! -d \"openstack-ansible\" ]; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"bacf61ea_e55dd17a","line":1,"updated":"2016-08-02 14:31:50.000000000","message":"We need the copyright/license headers here.","commit_id":"bbd1c1bf8bb10a4d4b8d22a0cd8ad9c0a6a35496"}]}
