Public Member Functions | |
| def | __init__ |
| def | cmd_diff |
| def | cmd_remove |
| def | cmd_set |
| def | cmd_status |
| def | cmd_update |
| def | prompt_merge |
Public Attributes | |
| config_filename | |
Private Member Functions | |
| def | _get_element_diff |
Definition at line 94 of file multiproject_cli.py.
| def multiproject_cli.MultiprojectCLI.__init__ | ( | self, | |
config_filename = None |
|||
| ) |
Definition at line 96 of file multiproject_cli.py.
| def multiproject_cli.MultiprojectCLI._get_element_diff | ( | self, | |
| new_path_spec, | |||
| config_old, | |||
extra_verbose = False |
|||
| ) | [private] |
:returns: a string telling what changed for element compared to old config
Definition at line 434 of file multiproject_cli.py.
| def multiproject_cli.MultiprojectCLI.cmd_diff | ( | self, | |
| target_path, | |||
| argv, | |||
config = None |
|||
| ) |
Definition at line 109 of file multiproject_cli.py.
| def multiproject_cli.MultiprojectCLI.cmd_remove | ( | self, | |
| target_path, | |||
| argv, | |||
config = None |
|||
| ) |
Definition at line 392 of file multiproject_cli.py.
| def multiproject_cli.MultiprojectCLI.cmd_set | ( | self, | |
| target_path, | |||
| argv, | |||
config = None |
|||
| ) |
command for modifying/adding a single entry :param target_path: where to look for config :param config: config to use instead of parsing file anew
Definition at line 170 of file multiproject_cli.py.
| def multiproject_cli.MultiprojectCLI.cmd_status | ( | self, | |
| target_path, | |||
| argv, | |||
config = None |
|||
| ) |
Definition at line 138 of file multiproject_cli.py.
| def multiproject_cli.MultiprojectCLI.cmd_update | ( | self, | |
| target_path, | |||
| argv, | |||
config = None |
|||
| ) |
Definition at line 331 of file multiproject_cli.py.
| def multiproject_cli.MultiprojectCLI.prompt_merge | ( | self, | |
| target_path, | |||
| additional_uris, | |||
| additional_specs, | |||
path_change_message = None, |
|||
merge_strategy = 'KillAppend', |
|||
confirmed = False, |
|||
config = None |
|||
| ) |
Prompts the user for the resolution of a merge :param target_path: Location of the config workspace :param additional_uris: what needs merging in :returns: tupel (Config or None if no change, bool path_changed)
Definition at line 472 of file multiproject_cli.py.
Definition at line 96 of file multiproject_cli.py.