)]}'
{"doc/source/deploy/gmr.rst":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"07d0e7fc59bbc4541e5e45af79efbd8dcf3881ac","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  for the current process."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Plugins"},{"line_number":52,"context_line":"  Lists all the plugins currently accessible by the Watcher service."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_0c73e6b2","line":52,"range":{"start_line":52,"start_character":34,"end_line":52,"end_character":44},"updated":"2016-05-27 10:53:46.000000000","message":"loaded in memory ?","commit_id":"d822d233032d92d3b003a8455f8bd2d2199f6be5"}],"doc/source/dev/plugin/action-plugin.rst":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"07d0e7fc59bbc4541e5e45af79efbd8dcf3881ac","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"As you can see in the previous example, we are using `Voluptuous`_ to validate"},{"line_number":92,"context_line":"the input parameters of an action. So if you want to learn more about how to"},{"line_number":93,"context_line":"work with `Voluptuous`_, you can have a look at their `documentation`_ here:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":".. _Voluptuous: https://github.com/alecthomas/voluptuous"},{"line_number":96,"context_line":".. _documentation: https://github.com/alecthomas/voluptuous/blob/master/README.md"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_ac6c5a9d","line":93,"range":{"start_line":93,"start_character":69,"end_line":93,"end_character":76},"updated":"2016-05-27 10:53:46.000000000","message":"I know it is not linked to changeset, but can you remove \u0027here :\u0027 from the end of sentence.","commit_id":"d822d233032d92d3b003a8455f8bd2d2199f6be5"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"07d0e7fc59bbc4541e5e45af79efbd8dcf3881ac","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    from oslo_config import cfg"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    class DummyAction(baseBaseAction):"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        # [...]"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_0ceda68b","line":111,"range":{"start_line":111,"start_character":22,"end_line":111,"end_character":30},"updated":"2016-05-27 10:53:46.000000000","message":"base.Base","commit_id":"d822d233032d92d3b003a8455f8bd2d2199f6be5"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"07d0e7fc59bbc4541e5e45af79efbd8dcf3881ac","unresolved":false,"context_lines":[{"line_number":118,"context_line":"                # Some more options ..."},{"line_number":119,"context_line":"            ]"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"The configuration options defined within this class method will be included"},{"line_number":122,"context_line":"within the global ``watcher.conf`` configuration file under a section named by"},{"line_number":123,"context_line":"convention: ``{namespace}.{plugin_name}``. In our case, the ``watcher.conf``"},{"line_number":124,"context_line":"configuration would have to be modified as followed:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_2c834ace","line":121,"range":{"start_line":121,"start_character":59,"end_line":121,"end_character":75},"updated":"2016-05-27 10:53:46.000000000","message":"how ?","commit_id":"d822d233032d92d3b003a8455f8bd2d2199f6be5"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"5d75b3784a3a89b34e4929d8337caebb8e4d667a","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        # [...]"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        def execute(self):"},{"line_number":116,"context_line":"            assert self.config.test_opt \u003d\u003d 0"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        def get_config_opts(self):"},{"line_number":119,"context_line":"            return ["}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_4f9f8e03","line":116,"range":{"start_line":116,"start_character":19,"end_line":116,"end_character":39},"updated":"2016-05-27 16:41:24.000000000","message":"self.config[\u0027test_opt\u0027] \u003d\u003d 0","commit_id":"898b848541e6a269a54f83811f3feafc704552aa"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"2a4f055da838b95297d667224377e292fc06fe69","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        # [...]"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        def execute(self):"},{"line_number":116,"context_line":"            assert self.config.test_opt \u003d\u003d 0"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        def get_config_opts(self):"},{"line_number":119,"context_line":"            return ["}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_9adce4e5","line":116,"range":{"start_line":116,"start_character":19,"end_line":116,"end_character":39},"in_reply_to":"9abb7d3a_4f9f8e03","updated":"2016-05-30 09:29:02.000000000","message":"I updated the code so it actually works with the dot notation as well as the dictionary one.","commit_id":"898b848541e6a269a54f83811f3feafc704552aa"}],"doc/source/dev/plugin/planner-plugin.rst":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"07d0e7fc59bbc4541e5e45af79efbd8dcf3881ac","unresolved":false,"context_lines":[{"line_number":92,"context_line":"                # Some more options ..."},{"line_number":93,"context_line":"            ]"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"The configuration options defined within this class method will be included"},{"line_number":96,"context_line":"within the global ``watcher.conf`` configuration file under a section named by"},{"line_number":97,"context_line":"convention: ``{namespace}.{plugin_name}``. In our case, the ``watcher.conf``"},{"line_number":98,"context_line":"configuration would have to be modified as followed:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_0c8806e7","line":95,"range":{"start_line":95,"start_character":59,"end_line":95,"end_character":75},"updated":"2016-05-27 10:53:46.000000000","message":"how ?","commit_id":"d822d233032d92d3b003a8455f8bd2d2199f6be5"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"5d75b3784a3a89b34e4929d8337caebb8e4d667a","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        # [...]"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        def schedule(self, context, audit_uuid, solution):"},{"line_number":90,"context_line":"            assert self.config.test_opt \u003d\u003d 0"},{"line_number":91,"context_line":"            # [...]"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"        def get_config_opts(self):"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_2fa4ca55","line":90,"range":{"start_line":90,"start_character":19,"end_line":90,"end_character":44},"updated":"2016-05-27 16:41:24.000000000","message":"self.config[\u0027test_opt\u0027] \u003d\u003d 0","commit_id":"898b848541e6a269a54f83811f3feafc704552aa"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"2a4f055da838b95297d667224377e292fc06fe69","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        # [...]"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        def schedule(self, context, audit_uuid, solution):"},{"line_number":90,"context_line":"            assert self.config.test_opt \u003d\u003d 0"},{"line_number":91,"context_line":"            # [...]"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"        def get_config_opts(self):"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_7ad780bf","line":90,"range":{"start_line":90,"start_character":19,"end_line":90,"end_character":44},"in_reply_to":"9abb7d3a_2fa4ca55","updated":"2016-05-30 09:29:02.000000000","message":"Done","commit_id":"898b848541e6a269a54f83811f3feafc704552aa"}],"doc/source/dev/plugin/strategy-plugin.rst":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"07d0e7fc59bbc4541e5e45af79efbd8dcf3881ac","unresolved":false,"context_lines":[{"line_number":208,"context_line":"            ]"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"The configuration options defined within this class method will be included"},{"line_number":212,"context_line":"within the global ``watcher.conf`` configuration file under a section named by"},{"line_number":213,"context_line":"convention: ``{namespace}.{plugin_name}``. In our case, the ``watcher.conf``"},{"line_number":214,"context_line":"configuration would have to be modified as followed:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9abb7d3a_8c4b56b0","line":211,"range":{"start_line":211,"start_character":59,"end_line":211,"end_character":75},"updated":"2016-05-27 10:53:46.000000000","message":"how ?","commit_id":"d822d233032d92d3b003a8455f8bd2d2199f6be5"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"5d75b3784a3a89b34e4929d8337caebb8e4d667a","unresolved":false,"context_lines":[{"line_number":202,"context_line":"        # [...]"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        def execute(self, original_model):"},{"line_number":205,"context_line":"            assert self.config.test_opt \u003d\u003d 0"},{"line_number":206,"context_line":"            # [...]"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"        def get_config_opts(self):"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_af90baed","line":205,"range":{"start_line":205,"start_character":19,"end_line":205,"end_character":39},"updated":"2016-05-27 16:41:24.000000000","message":"self.config[\u0027test_opt\u0027]","commit_id":"898b848541e6a269a54f83811f3feafc704552aa"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"2a4f055da838b95297d667224377e292fc06fe69","unresolved":false,"context_lines":[{"line_number":202,"context_line":"        # [...]"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        def execute(self, original_model):"},{"line_number":205,"context_line":"            assert self.config.test_opt \u003d\u003d 0"},{"line_number":206,"context_line":"            # [...]"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"        def get_config_opts(self):"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_dae66cb3","line":205,"range":{"start_line":205,"start_character":19,"end_line":205,"end_character":39},"in_reply_to":"9abb7d3a_af90baed","updated":"2016-05-30 09:29:02.000000000","message":"Done","commit_id":"898b848541e6a269a54f83811f3feafc704552aa"}]}
