Public Member Functions | Public Attributes | Private Member Functions
multiproject_cli.MultiprojectCLI Class Reference

List of all members.

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

Detailed Description

Definition at line 94 of file multiproject_cli.py.


Constructor & Destructor Documentation

def multiproject_cli.MultiprojectCLI.__init__ (   self,
  config_filename = None 
)

Definition at line 96 of file multiproject_cli.py.


Member Function Documentation

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.


Member Data Documentation

Definition at line 96 of file multiproject_cli.py.


The documentation for this class was generated from the following file:


win_rosinstall
Author(s): Daniel Stonier
autogenerated on Fri Jan 3 2014 12:16:33