Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Public Member Functions | Static Public Attributes | Static Private Attributes | List of all members
pip.vcs.VcsSupport Class Reference
Inheritance diagram for pip.vcs.VcsSupport:
_object

Public Member Functions

def __init__
 
def __iter__
 
def backends
 
def dirnames
 
def all_schemes
 
def register
 
def unregister
 
def get_backend_name
 
def get_backend
 
def get_backend_from_location
 

Static Public Attributes

list schemes = ['ssh', 'git', 'hg', 'bzr', 'sftp', 'svn']
 

Static Private Attributes

dictionary _registry = {}
 

Constructor & Destructor Documentation

def pip.vcs.VcsSupport.__init__ (   self)

Member Function Documentation

def pip.vcs.VcsSupport.__iter__ (   self)
def pip.vcs.VcsSupport.all_schemes (   self)
def pip.vcs.VcsSupport.backends (   self)
def pip.vcs.VcsSupport.dirnames (   self)
def pip.vcs.VcsSupport.get_backend (   self,
  name 
)
def pip.vcs.VcsSupport.get_backend_from_location (   self,
  location 
)
def pip.vcs.VcsSupport.get_backend_name (   self,
  location 
)
Return the name of the version control backend if found at given
location, e.g. vcs.get_backend_name('/path/to/vcs/checkout')
def pip.vcs.VcsSupport.register (   self,
  cls 
)
def pip.vcs.VcsSupport.unregister (   self,
  cls = None,
  name = None 
)

Member Data Documentation

dictionary pip.vcs.VcsSupport._registry = {}
staticprivate
list pip.vcs.VcsSupport.schemes = ['ssh', 'git', 'hg', 'bzr', 'sftp', 'svn']
static

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

Copyright 2014 Google Inc. All rights reserved.