)]}'
{"os_testr/subunit_describe_calls.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"efcacd427f8dca53bd9ae9809f72b0efcbf6ef42","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/python"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"import argparse"},{"line_number":5,"context_line":"import collections"},{"line_number":6,"context_line":"import io"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_561fe008","line":3,"updated":"2016-05-03 23:23:42.000000000","message":"This is just a WIP now.\nNeed some license description like the other files.","commit_id":"d9dec362e893f33dfc92872f9910598b17c5438a"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e1849f503f3e9c44cc8623fe19bfa32403e67251","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/python"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# All Rights Reserved."}],"source_content_type":"text/x-python","patch_set":3,"id":"dab17558_5a361204","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":17},"updated":"2016-05-07 02:13:28.000000000","message":"The other commands contain operating mode(x), but this command doesn\u0027t like:\n\n -rwxrwxr-x 1 oomichi oomichi  1623 May  6 18:53 generate_subunit.py*\n -rw-rw-r-- 1 oomichi oomichi   664 May  6 18:53 __init__.py\n -rwxrwxr-x 1 oomichi oomichi 13483 May  6 18:53 os_testr.py*\n -rwxrwxr-x 1 oomichi oomichi 22424 May  6 18:53 subunit2html.py*\n -rw-rw-r-- 1 oomichi oomichi  7296 May  6 18:53 subunit_describe_calls.py\n -rwxrwxr-x 1 oomichi oomichi 14356 May  6 18:53 subunit_trace.py*","commit_id":"cd55381d4f0dbdc50f1940690c08063f72ca697d"},{"author":{"_account_id":9364,"name":"Stephen Lowrie","email":"stephen.lowrie@rackspace.com","username":"step6829"},"change_message_id":"b4f55b1dee831c2a018282c3b4c449585c33024c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/python"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# All Rights Reserved."}],"source_content_type":"text/x-python","patch_set":3,"id":"dab17558_fd4b8029","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":17},"in_reply_to":"dab17558_5a361204","updated":"2016-05-07 02:29:22.000000000","message":"I\u0027m not sure why the permissions are different on this file. Having it at 644 vs 755 doesn\u0027t actually affect the setuptools install though.\n\nIf necessary I can change this but I don\u0027t think it\u0027s an issue.","commit_id":"cd55381d4f0dbdc50f1940690c08063f72ca697d"}],"os_testr/tests/test_subunit_describe_calls.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e1849f503f3e9c44cc8623fe19bfa32403e67251","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 SUSE Linux GmbH"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"dab17558_9a723ae4","line":1,"range":{"start_line":1,"start_character":2,"end_line":1,"end_character":32},"updated":"2016-05-07 02:13:28.000000000","message":"Is this copyright fine for you ?","commit_id":"cd55381d4f0dbdc50f1940690c08063f72ca697d"},{"author":{"_account_id":9364,"name":"Stephen Lowrie","email":"stephen.lowrie@rackspace.com","username":"step6829"},"change_message_id":"b4f55b1dee831c2a018282c3b4c449585c33024c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 SUSE Linux GmbH"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"dab17558_bdca989f","line":1,"range":{"start_line":1,"start_character":2,"end_line":1,"end_character":32},"in_reply_to":"dab17558_9a723ae4","updated":"2016-05-07 02:29:22.000000000","message":"Good catch, remnant of copy pasting the skeleton from another test.","commit_id":"cd55381d4f0dbdc50f1940690c08063f72ca697d"}]}
