)]}'
{"etc/quantum/plugins/linuxbridge/linuxbridge_conf.ini":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"00c401b5cb4b5de9de5e77823e28e42bcabbc676","unresolved":false,"context_lines":[{"line_number":30,"context_line":"# Agent\u0027s polling interval in seconds"},{"line_number":31,"context_line":"polling_interval \u003d 2"},{"line_number":32,"context_line":"# Change to \"sudo\" to skip the filtering and just run the comand directly"},{"line_number":33,"context_line":"# root_helper \u003d \"sudo quantum-rootwrap /etc/quantum/rootwrap.conf\""},{"line_number":34,"context_line":"# Use RPC messaging to interface between agent and plugin"},{"line_number":35,"context_line":"# rpc \u003d True"}],"source_content_type":"text/x-properties","patch_set":1,"id":"AAAALH%2F%2Ft6k%3D","line":33,"updated":"2012-08-16 15:43:46.000000000","message":"Why remove old code. The comment should show the default value too.","commit_id":"1b6b9f89bc9e3b898ceed477a28c4317be297edf"}],"etc/quantum/rootwrap.d/quantum.filters":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"00c401b5cb4b5de9de5e77823e28e42bcabbc676","unresolved":false,"context_lines":[{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# This file should be owned by (and only-writeable by) the root user"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"# format seems to be "},{"line_number":7,"context_line":"# cmd-name: filter-name, raw-command, user, args"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"[Filters]"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALH%2F%2Ft6g%3D","line":6,"updated":"2012-08-16 15:43:46.000000000","message":"Whitespace","commit_id":"1b6b9f89bc9e3b898ceed477a28c4317be297edf"}],"quantum/rootwrap/wrapper.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"00c401b5cb4b5de9de5e77823e28e42bcabbc676","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import ConfigParser"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":"import sys"},{"line_number":22,"context_line":"import string"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# this import has the effect of defining global var \"filters\","},{"line_number":25,"context_line":"# refernced by build_filter(), below.  It gets set up quantum-rootwrap,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2Ft6c%3D","line":22,"updated":"2012-08-16 15:43:46.000000000","message":"Import order","commit_id":"1b6b9f89bc9e3b898ceed477a28c4317be297edf"}],"quantum/tests/etc/rootwrap.d/quantum.test.filters":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"00c401b5cb4b5de9de5e77823e28e42bcabbc676","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# quantum-rootwrap command filters for the unit test"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# format seems to be "},{"line_number":4,"context_line":"# cmd-name: filter-name, raw-command, user, args"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[Filters]"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALH%2F%2Ft6Y%3D","line":3,"updated":"2012-08-16 15:43:46.000000000","message":"Whitespace","commit_id":"1b6b9f89bc9e3b898ceed477a28c4317be297edf"}],"quantum/tests/unit/test_rootwrap.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"00c401b5cb4b5de9de5e77823e28e42bcabbc676","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        self.root_helper +\u003d self.conf_file"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    def runTest(self):"},{"line_number":57,"context_line":"        #(TODO) need to understand how to run this without updtaing sudoers"},{"line_number":58,"context_line":"        return"},{"line_number":59,"context_line":"        try:"},{"line_number":60,"context_line":"            result \u003d utils.execute([\"bash\", self.test_file, \u0027arg\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2Ft6M%3D","line":57,"updated":"2012-08-16 15:43:46.000000000","message":"Need to understand how to address this so that the sudoers file on jenins is not updated.","commit_id":"1b6b9f89bc9e3b898ceed477a28c4317be297edf"}]}
