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.