)]}'
{"rally/cli/cliutils.py":[{"author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"change_message_id":"37ce3f474067761fe70a7584738a12d4bdb0c0aa","unresolved":false,"context_lines":[{"line_number":680,"context_line":""},{"line_number":681,"context_line":"    while True:"},{"line_number":682,"context_line":"        out.write(\"%s%s \" % (question, prompt))"},{"line_number":683,"context_line":"        choice \u003d six.moves.input().lower()"},{"line_number":684,"context_line":"        if default is not None and choice \u003d\u003d \"\":"},{"line_number":685,"context_line":"            return default in (\"yes\", \"y\")"},{"line_number":686,"context_line":"        elif choice in valid:"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_58d046f6","line":683,"updated":"2016-04-20 10:10:06.000000000","message":"Here will be raised exception (EOFError I guess) when stdin isn\u0027t connected. We need to print to stderr something useful in this case, like \"Unable to ask for confirmation. Please use --force\"","commit_id":"956ee34aba0b4d2a7696da9e9fa693e865891ad4"},{"author":{"_account_id":19267,"name":"Rodion Promyshlennikov","email":"rpromyshlennikov@mirantis.com","username":"rodion"},"change_message_id":"276739da2c1599e2924a0f7efda53f65874c1512","unresolved":false,"context_lines":[{"line_number":680,"context_line":""},{"line_number":681,"context_line":"    while True:"},{"line_number":682,"context_line":"        out.write(\"%s%s \" % (question, prompt))"},{"line_number":683,"context_line":"        choice \u003d six.moves.input().lower()"},{"line_number":684,"context_line":"        if default is not None and choice \u003d\u003d \"\":"},{"line_number":685,"context_line":"            return default in (\"yes\", \"y\")"},{"line_number":686,"context_line":"        elif choice in valid:"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_6985b605","line":683,"in_reply_to":"1a122d0e_58d046f6","updated":"2016-04-25 18:37:27.000000000","message":"Done","commit_id":"956ee34aba0b4d2a7696da9e9fa693e865891ad4"}],"rally/cli/commands/deployment.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"eb8be83ec192815b9d6a9439bb5752b03881a97e","unresolved":false,"context_lines":[{"line_number":150,"context_line":"               \"resources, verifications and verification results \""},{"line_number":151,"context_line":"               \"associated with this deployment from Rally database. \""},{"line_number":152,"context_line":"               \"Also it will remove the deployment record itself. \""},{"line_number":153,"context_line":"               \"Are you sure?\")"},{"line_number":154,"context_line":"        if force or cliutils.user_confirm(msg):"},{"line_number":155,"context_line":"            api.Deployment.destroy(deployment)"},{"line_number":156,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_26f2d2d2","line":153,"updated":"2016-04-25 15:03:56.000000000","message":"This scary message that almost stop my heart\u003d) I suggest to describe something like \"This will delete rally deployment `name` all information related to it will be deleted too.\"","commit_id":"956ee34aba0b4d2a7696da9e9fa693e865891ad4"},{"author":{"_account_id":19267,"name":"Rodion Promyshlennikov","email":"rpromyshlennikov@mirantis.com","username":"rodion"},"change_message_id":"276739da2c1599e2924a0f7efda53f65874c1512","unresolved":false,"context_lines":[{"line_number":150,"context_line":"               \"resources, verifications and verification results \""},{"line_number":151,"context_line":"               \"associated with this deployment from Rally database. \""},{"line_number":152,"context_line":"               \"Also it will remove the deployment record itself. \""},{"line_number":153,"context_line":"               \"Are you sure?\")"},{"line_number":154,"context_line":"        if force or cliutils.user_confirm(msg):"},{"line_number":155,"context_line":"            api.Deployment.destroy(deployment)"},{"line_number":156,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_a977ce39","line":153,"in_reply_to":"1a122d0e_26f2d2d2","updated":"2016-04-25 18:37:27.000000000","message":"Done","commit_id":"956ee34aba0b4d2a7696da9e9fa693e865891ad4"},{"author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"change_message_id":"efec3f777bd4b14bce3e327c5e9430c6edbcce3f","unresolved":false,"context_lines":[{"line_number":144,"context_line":"        :param force: destroy without confirmation"},{"line_number":145,"context_line":"        \"\"\""},{"line_number":146,"context_line":"        msg \u003d (\"This will delete deployment %s and \""},{"line_number":147,"context_line":"               \"all information related to it will be deleted too. \""},{"line_number":148,"context_line":"               \"Are you sure?\" % deployment)"},{"line_number":149,"context_line":"        try:"},{"line_number":150,"context_line":"            if force or cliutils.user_confirm(msg):"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a122d0e_58dfd939","line":147,"updated":"2016-04-26 08:44:35.000000000","message":"Will task results be deleted too? This may be not obvious to user","commit_id":"eea4fe113055c07b4163c1ff2dca2dcd28901c23"}],"tests/unit/common/db/test_migrations.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"342204e9b3a047bab57296b25180214d91ddf370","unresolved":false,"context_lines":[{"line_number":90,"context_line":"60"},{"line_number":91,"context_line":"    Output is a list that contains information about differences between db and"},{"line_number":92,"context_line":"1 : 1 "},{"line_number":93,"context_line":"Powered by Gerrit Code Review (2.11.4-22-ge0c0f29) | Get Help | Press \u0027?\u0027 to view keyboard shortcuts"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    For MySQL on Ubuntu this can be done with the following commands::"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"9a89bdaa_8b6fa391","line":93,"updated":"2016-09-04 08:56:58.000000000","message":"something strange","commit_id":"2f04118b31efbadff137bbc7d2c6be5ede61db8d"}]}
