)]}'
{"doc/source/_exts/netmiko_device_commands.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6d320758a9af7265d37108b74a4065963bd2aaca","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# All Rights Reserved."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":3,"id":"3033f11d_d8a47bd8","line":1,"updated":"2025-07-28 16:34:54.000000000","message":"FYI, typically when you stamp a file, even your file, and add All rights Reserved., you should generally denote who holds the rights. That being said you also have the option of dropping the All Rights Reserved bit.","commit_id":"c8a9ad7e547b96f12f1998a9bb832fe80380dedd"},{"author":{"_account_id":37517,"name":"Mithun Krishnan Umesan","display_name":"mumesan","email":"mumesan@redhat.com","username":"mumesan"},"change_message_id":"40e29a61aa25042c568d86d466c624e85e19cd54","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# All Rights Reserved."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4743aa_a5a3ef7c","line":1,"in_reply_to":"3033f11d_d8a47bd8","updated":"2025-07-28 19:09:05.000000000","message":"Done","commit_id":"c8a9ad7e547b96f12f1998a9bb832fe80380dedd"}],"networking_generic_switch/config.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"711a0be0af10400a888e3f274d74d781882ddb2b","unresolved":true,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"def get_devices():"},{"line_number":58,"context_line":"    \"\"\"Parse supplied config files and fetch defined compatible devices.\"\"\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    device_tag \u003d \u0027genericswitch:\u0027"},{"line_number":61,"context_line":"    devices \u003d {}"}],"source_content_type":"text/x-python","patch_set":5,"id":"17a8f659_13bce94f","line":58,"updated":"2025-07-29 17:00:55.000000000","message":"good! GOOD! :)","commit_id":"c5cfb150cb0836f7a598cfc802d8b54a3eb954b1"},{"author":{"_account_id":37517,"name":"Mithun Krishnan Umesan","display_name":"mumesan","email":"mumesan@redhat.com","username":"mumesan"},"change_message_id":"e472fa94356be48cadd55a534f4d925e2bd070e7","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"def get_devices():"},{"line_number":58,"context_line":"    \"\"\"Parse supplied config files and fetch defined compatible devices.\"\"\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    device_tag \u003d \u0027genericswitch:\u0027"},{"line_number":61,"context_line":"    devices \u003d {}"}],"source_content_type":"text/x-python","patch_set":5,"id":"e9549c0e_63af80b9","line":58,"in_reply_to":"17a8f659_13bce94f","updated":"2025-07-30 12:01:02.000000000","message":"Done","commit_id":"c5cfb150cb0836f7a598cfc802d8b54a3eb954b1"}],"networking_generic_switch/devices/netmiko_devices/sonic.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6d320758a9af7265d37108b74a4065963bd2aaca","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"class Sonic(netmiko_devices.NetmikoSwitch):"},{"line_number":20,"context_line":"    \"\"\"Device Name: SONiC"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    Built for SONiC 3.x"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"b5ba6052_d42ec29c","line":20,"updated":"2025-07-28 16:34:54.000000000","message":"Good change, thanks!","commit_id":"c8a9ad7e547b96f12f1998a9bb832fe80380dedd"},{"author":{"_account_id":37517,"name":"Mithun Krishnan Umesan","display_name":"mumesan","email":"mumesan@redhat.com","username":"mumesan"},"change_message_id":"40e29a61aa25042c568d86d466c624e85e19cd54","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"class Sonic(netmiko_devices.NetmikoSwitch):"},{"line_number":20,"context_line":"    \"\"\"Device Name: SONiC"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    Built for SONiC 3.x"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"df4d13c3_b5d9b15c","line":20,"in_reply_to":"b5ba6052_d42ec29c","updated":"2025-07-28 19:09:05.000000000","message":"Done","commit_id":"c8a9ad7e547b96f12f1998a9bb832fe80380dedd"}],"zuul.d/project.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6d320758a9af7265d37108b74a4065963bd2aaca","unresolved":true,"context_lines":[{"line_number":7,"context_line":"    check:"},{"line_number":8,"context_line":"      jobs:"},{"line_number":9,"context_line":"        - networking-generic-switch-tempest-dlm"},{"line_number":10,"context_line":"        - ironic-tempest-ipa-wholedisk-direct-multinode:"},{"line_number":11,"context_line":"            irrelevant-files:"},{"line_number":12,"context_line":"              - ^.*\\.rst$"},{"line_number":13,"context_line":"              - ^doc/.*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"41181f68_9329a4c3","line":10,"updated":"2025-07-28 16:34:54.000000000","message":"So, realistically, this should have been a separate change. FWIW.","commit_id":"c8a9ad7e547b96f12f1998a9bb832fe80380dedd"},{"author":{"_account_id":37517,"name":"Mithun Krishnan Umesan","display_name":"mumesan","email":"mumesan@redhat.com","username":"mumesan"},"change_message_id":"40e29a61aa25042c568d86d466c624e85e19cd54","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    check:"},{"line_number":8,"context_line":"      jobs:"},{"line_number":9,"context_line":"        - networking-generic-switch-tempest-dlm"},{"line_number":10,"context_line":"        - ironic-tempest-ipa-wholedisk-direct-multinode:"},{"line_number":11,"context_line":"            irrelevant-files:"},{"line_number":12,"context_line":"              - ^.*\\.rst$"},{"line_number":13,"context_line":"              - ^doc/.*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"398f4d23_2808d811","line":10,"in_reply_to":"41181f68_9329a4c3","updated":"2025-07-28 19:09:05.000000000","message":"Done","commit_id":"c8a9ad7e547b96f12f1998a9bb832fe80380dedd"},{"author":{"_account_id":37517,"name":"Mithun Krishnan Umesan","display_name":"mumesan","email":"mumesan@redhat.com","username":"mumesan"},"change_message_id":"40e29a61aa25042c568d86d466c624e85e19cd54","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    check:"},{"line_number":8,"context_line":"      jobs:"},{"line_number":9,"context_line":"        - networking-generic-switch-tempest-dlm"},{"line_number":10,"context_line":"        - ironic-tempest-ipa-wholedisk-direct-multinode:"},{"line_number":11,"context_line":"            irrelevant-files:"},{"line_number":12,"context_line":"              - ^.*\\.rst$"},{"line_number":13,"context_line":"              - ^doc/.*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"f8e0a4f4_4ec21c65","line":10,"in_reply_to":"41181f68_9329a4c3","updated":"2025-07-28 19:09:05.000000000","message":"Done","commit_id":"c8a9ad7e547b96f12f1998a9bb832fe80380dedd"}]}
