roller.config ============= .. py:module:: roller.config .. autoapi-nested-parse:: Configuration file parsing for changes-roller. Classes ------- .. autoapisummary:: roller.config.SeriesConfig roller.config.ConfigParser Module Contents --------------- .. py:class:: SeriesConfig Configuration for a patch series. .. py:attribute:: projects :type: list[str] .. py:attribute:: commands :type: str .. py:attribute:: commit_msg :type: str .. py:attribute:: topic :type: str :value: '' .. py:attribute:: commit :type: bool :value: True .. py:attribute:: review :type: bool :value: False .. py:attribute:: run_tests :type: bool :value: False .. py:attribute:: tests_blocking :type: bool :value: False .. py:attribute:: test_command :type: str :value: '' .. py:attribute:: branch :type: str | None :value: None .. py:attribute:: create_branch :type: bool :value: False .. py:attribute:: stay_on_branch :type: bool :value: False .. py:attribute:: pre_commands :type: list[str] :value: None .. py:attribute:: post_commands :type: list[str] :value: None .. py:attribute:: continue_on_error :type: bool :value: False .. py:attribute:: dry_run :type: bool :value: False .. py:class:: ConfigParser(config_path) Parse INI configuration files for patch series. .. py:attribute:: config_path .. py:method:: parse() Parse the configuration file and return SeriesConfig.