)]}'
{"java/src/main/java/monasca/api/infrastructure/persistence/influxdb/InfluxV9StatisticRepo.java":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"379753c88a5f5f0980c009d9ef11503f27f12a3a","unresolved":false,"context_lines":[{"line_number":75,"context_line":"                               Boolean mergeMetricsFlag, String groupBy) throws Exception {"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    String offsetTimePart \u003d \"\";"},{"line_number":78,"context_line":"    if(!Strings.isNullOrEmpty(offset)) {"},{"line_number":79,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":80,"context_line":"      offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":81,"context_line":"      DateTime offsetDateTime \u003d DateTime.parse(offsetTimePart).plusSeconds(period);"}],"source_content_type":"text/x-java","patch_set":2,"id":"dada55a8_ad29a939","line":78,"range":{"start_line":78,"start_character":5,"end_line":78,"end_character":7},"updated":"2016-07-25 14:19:05.000000000","message":"Should be a space after the if","commit_id":"8c20f3347f3cbfafe9d51b68c7de1232f8542303"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"379753c88a5f5f0980c009d9ef11503f27f12a3a","unresolved":false,"context_lines":[{"line_number":79,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":80,"context_line":"      offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":81,"context_line":"      DateTime offsetDateTime \u003d DateTime.parse(offsetTimePart).plusSeconds(period);"},{"line_number":82,"context_line":"      offset \u003d offset.substring(0,i).concat(offsetDateTime.toString());"},{"line_number":83,"context_line":"    }"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    String q \u003d buildQuery(tenantId, name, dimensions, startTime, endTime,"}],"source_content_type":"text/x-java","patch_set":2,"id":"dada55a8_cd997d70","line":82,"range":{"start_line":82,"start_character":34,"end_line":82,"end_character":35},"updated":"2016-07-25 14:19:05.000000000","message":"What happens if the user passes in an offset without a \u0027_\u0027 ? Does it return a 400 or 500?","commit_id":"8c20f3347f3cbfafe9d51b68c7de1232f8542303"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"379753c88a5f5f0980c009d9ef11503f27f12a3a","unresolved":false,"context_lines":[{"line_number":104,"context_line":"      throws Exception {"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    String offsetTimePart \u003d \"\";"},{"line_number":107,"context_line":"    if(!Strings.isNullOrEmpty(offset)) {"},{"line_number":108,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":109,"context_line":"      offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":110,"context_line":"    }"}],"source_content_type":"text/x-java","patch_set":2,"id":"dada55a8_0dcb9554","line":107,"range":{"start_line":107,"start_character":5,"end_line":107,"end_character":7},"updated":"2016-07-25 14:19:05.000000000","message":"space after if","commit_id":"8c20f3347f3cbfafe9d51b68c7de1232f8542303"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"379753c88a5f5f0980c009d9ef11503f27f12a3a","unresolved":false,"context_lines":[{"line_number":218,"context_line":"    // First value is the timestamp."},{"line_number":219,"context_line":"    int index \u003d values[0].toString().indexOf(\u0027.\u0027);"},{"line_number":220,"context_line":"    if (index \u003e 0)"},{"line_number":221,"context_line":"      valObjArryList.add(values[0].toString().substring(0,index).concat(\"Z\"));"},{"line_number":222,"context_line":"    else"},{"line_number":223,"context_line":"      valObjArryList.add(values[0]);"},{"line_number":224,"context_line":""}],"source_content_type":"text/x-java","patch_set":2,"id":"dada55a8_6d15f199","line":221,"range":{"start_line":221,"start_character":6,"end_line":221,"end_character":78},"updated":"2016-07-25 14:19:05.000000000","message":"Comment about why you are doing this would be nice","commit_id":"8c20f3347f3cbfafe9d51b68c7de1232f8542303"}]}
