)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"894b6d8cbc2d269682fd11cf154d787e95578fe8","unresolved":false,"context_lines":[{"line_number":16,"context_line":"   - Added AngularJS directive (via attribute `widget\u0027)"},{"line_number":17,"context_line":"     that can render all currently used NVD3 charts,"},{"line_number":18,"context_line":"     and generic HTML tables"},{"line_number":19,"context_line":"   - all existent charts (ass well as new output charts) and"},{"line_number":20,"context_line":"     generic tables are displayed by our new AngularJS directive"},{"line_number":21,"context_line":"   - Fix: do not show StackedArea if there are less than 2 points"},{"line_number":22,"context_line":"   - code optimization and rafactoring"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"fa69d971_a672e67a","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":60},"updated":"2016-01-08 07:40:54.000000000","message":"the word `ass` not really good here\u003d)","commit_id":"d5c368e771050e1464db6f3faf14dce63cb8c662"}],"rally/plugins/common/scenarios/dummy/dummy.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"894b6d8cbc2d269682fd11cf154d787e95578fe8","unresolved":false,"context_lines":[{"line_number":126,"context_line":"                      \"description\": \"\","},{"line_number":127,"context_line":"                      \"widget\": \"Pie\","},{"line_number":128,"context_line":"                      \"data\": [rand(\"delta\"), rand(\"epsilon\"), rand(\"zeta\"),"},{"line_number":129,"context_line":"                               rand(\"theta\"), rand(\"lambda\"), rand(\"omega\")]})"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"        data \u003d {\"cols\": [\"mu column\", \"xi column\", \"pi column\","},{"line_number":132,"context_line":"                         \"tau column\", \"chi column\"],"}],"source_content_type":"text/x-python","patch_set":12,"id":"fa69d971_07708cdb","line":129,"updated":"2016-01-08 07:40:54.000000000","message":"An idea. To add to docs format of data for every type of widget","commit_id":"d5c368e771050e1464db6f3faf14dce63cb8c662"}],"rally/ui/templates/task/report.html":[{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"62363af0ea77877afb12a61a1e71958dc3cfbc12","unresolved":false,"context_lines":[{"line_number":79,"context_line":"          $scope.view \u003d {is_scenario:true};"},{"line_number":80,"context_line":"          $scope.scenario \u003d $scope.scenarios_map[uri.path];"},{"line_number":81,"context_line":"          $scope.nav_idx \u003d $scope.nav_map[uri.path];"},{"line_number":82,"context_line":"          if ($scope.scenario.iterations.histogram.views.length) {"},{"line_number":83,"context_line":"            $scope.mainHistogram \u003d $scope.scenario.iterations.histogram.views[0]"},{"line_number":84,"context_line":"          }"},{"line_number":85,"context_line":"          if ($scope.scenario.atomic.histogram.views.length) {"}],"source_content_type":"text/html","patch_set":13,"id":"fa69d971_43e0ae96","line":82,"updated":"2016-01-08 09:40:18.000000000","message":"I don\u0027t understand these lines 82-89, could you explain?","commit_id":"37b3fc841af826ea22059ecd430df706c796d410"},{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"6fd3ac5135acb31c45c1d518418983867ba21461","unresolved":false,"context_lines":[{"line_number":79,"context_line":"          $scope.view \u003d {is_scenario:true};"},{"line_number":80,"context_line":"          $scope.scenario \u003d $scope.scenarios_map[uri.path];"},{"line_number":81,"context_line":"          $scope.nav_idx \u003d $scope.nav_map[uri.path];"},{"line_number":82,"context_line":"          if ($scope.scenario.iterations.histogram.views.length) {"},{"line_number":83,"context_line":"            $scope.mainHistogram \u003d $scope.scenario.iterations.histogram.views[0]"},{"line_number":84,"context_line":"          }"},{"line_number":85,"context_line":"          if ($scope.scenario.atomic.histogram.views.length) {"}],"source_content_type":"text/html","patch_set":13,"id":"fa69d971_e6c69015","line":82,"in_reply_to":"fa69d971_43e0ae96","updated":"2016-01-08 09:53:58.000000000","message":"Each time we switch to another scenario, we have to reset all histograms models - this is what these lines do.\n\nThis is not being done automatically by AngularJS because now histograms are rendered via our new directive which simple renders data taht is explicitly specified - see L619 as example:\n\n  scenario.iterations.histogram.data[mainHistogram.id]\n\nIf we do not reset model, then we will have a bug:\n\n * select scenario A\n * change histogram dropdown option from 0 to 2\n * select scenario B\n Expected: histogram option is 0\n Actual: having 2","commit_id":"37b3fc841af826ea22059ecd430df706c796d410"}]}
