create Namespace Reference

Functions

def append_rm_if_exists
def ask_and_call
def check_stack_depends
def check_version
def checkin_distro_file
def checkout_distro_stack
def confirm_stack_version
def copy_to_server
def get_email
def load_and_validate_properties
def load_sys_args
def main
def print_bold
def prompt
def svn_url_exists
def tag_bzr
def tag_git
def tag_mercurial
def tag_release
def tag_subversion
def trigger_debs
def trigger_hudson_source_deb
def yes_or_no

Variables

tuple distros_dir = os.path.join(pkg_dir, '..', 'distros')
string NAME = "create.py"
string PKG = 'release'
tuple pkg_dir = roslib.packages.get_pkg_dir('release_resources')
string ROSORG_URL = 'http://ros.org/download/stacks/%(stack_name)s/%(stack_name)s-%(stack_version)s.tar.bz2'
string SERVER = 'http://build.willowgarage.com/'
string TARBALL_DIR_URL = 'https://code.ros.org/svn/release/download/stacks/%(stack_name)s/%(stack_name)s-%(stack_version)s'
list VALID_ROSDISTROS = ['cturtle', 'diamondback', 'electric']
int VERSION = 7

Function Documentation

def create::append_rm_if_exists (   url,
  cmds,
  msg 
)

Definition at line 338 of file create.py.

def create::ask_and_call (   cmds,
  cwd = None 
)
Pretty print cmds, ask if they should be run, and if so, runs
them using subprocess.check_call.

@return: True if cmds were run.

Definition at line 103 of file create.py.

def create::check_stack_depends (   local_path,
  stack_name 
)
@param local_path: stack directory
@param stack_name: stack name
@raise ReleaseException: if declared dependencies for stack do not match actual depends

Definition at line 367 of file create.py.

def create::check_version (  ) 

Definition at line 403 of file create.py.

def create::checkin_distro_file (   name,
  version,
  distro_file 
)

Definition at line 342 of file create.py.

def create::checkout_distro_stack (   distro_stack,
  from_url,
  spec 
)

Definition at line 249 of file create.py.

def create::confirm_stack_version (   local_path,
  checkout_path,
  stack_name,
  version 
)

Definition at line 181 of file create.py.

def create::copy_to_server (   name,
  version,
  tarball,
  control,
  control_only = False 
)
@param name: stack name
@type  name: str
@param version: stack version
@type  version: str
@param tarball: path to tarball file to upload
@param control: debian control file data
@type  control: dict

Definition at line 190 of file create.py.

def create::get_email (  ) 

Definition at line 125 of file create.py.

def create::load_and_validate_properties (   name,
  distro,
  distro_file 
)
@return: name, version, distro_file, distro
@rtype: (str, str, str, release.Distro)

Definition at line 164 of file create.py.

def create::load_sys_args (  ) 
@return: name, version, distro_file, distro_name
@rtype: (str, str, str, str)

Definition at line 139 of file create.py.

def create::main (  ) 

Definition at line 412 of file create.py.

def create::print_bold (   m  ) 

Definition at line 335 of file create.py.

def create::prompt (   msg  ) 

Definition at line 94 of file create.py.

def create::svn_url_exists (   url  ) 
@return: True if SVN url points to an existing resource

Definition at line 74 of file create.py.

def create::tag_bzr (   distro_stack  ) 

Definition at line 297 of file create.py.

def create::tag_git (   distro_stack,
  checkout_dir 
)

Definition at line 316 of file create.py.

def create::tag_mercurial (   distro_stack,
  checkout_dir 
)

Definition at line 286 of file create.py.

def create::tag_release (   distro_stack,
  checkout_dir 
)

Definition at line 257 of file create.py.

def create::tag_subversion (   distro_stack  ) 

Definition at line 269 of file create.py.

def create::trigger_debs (   distro,
  os_platform,
  arch 
)

Definition at line 357 of file create.py.

def create::trigger_hudson_source_deb (   name,
  version,
  distro 
)

Definition at line 348 of file create.py.

def create::yes_or_no (  ) 

Definition at line 86 of file create.py.


Variable Documentation

tuple create::distros_dir = os.path.join(pkg_dir, '..', 'distros')

Definition at line 66 of file create.py.

string create::NAME = "create.py"

Definition at line 38 of file create.py.

string create::PKG = 'release'

Definition at line 37 of file create.py.

tuple create::pkg_dir = roslib.packages.get_pkg_dir('release_resources')

Definition at line 65 of file create.py.

string create::ROSORG_URL = 'http://ros.org/download/stacks/%(stack_name)s/%(stack_name)s-%(stack_version)s.tar.bz2'

Definition at line 69 of file create.py.

string create::SERVER = 'http://build.willowgarage.com/'

Definition at line 70 of file create.py.

string create::TARBALL_DIR_URL = 'https://code.ros.org/svn/release/download/stacks/%(stack_name)s/%(stack_name)s-%(stack_version)s'

Definition at line 68 of file create.py.

list create::VALID_ROSDISTROS = ['cturtle', 'diamondback', 'electric']

Definition at line 72 of file create.py.

int create::VERSION = 7

Definition at line 40 of file create.py.

 All Classes Namespaces Files Functions Variables


release
Author(s): Ken Conley
autogenerated on Fri Jan 11 09:52:15 2013