Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | List of all members
setuptools.svn_utils.SvnInfo Class Reference
Inheritance diagram for setuptools.svn_utils.SvnInfo:
_object setuptools.svn_utils.Svn13Info setuptools.svn_utils.SvnFileInfo setuptools.svn_utils.Svn15Info

Public Member Functions

def load
 
def __init__
 
def get_revision
 
def entries
 
def externals
 
def iter_externals
 
def iter_files
 
def iter_dirs
 
def get_entries
 
def get_externals
 

Static Public Member Functions

def get_svn_version
 

Public Attributes

 path
 

Static Public Attributes

tuple revision_re = re.compile(r'(?:([\-0-9]+):)?(\d+)([a-z]*)\s*$', re.I)
 

Private Attributes

 _entries
 
 _externals
 

Detailed Description

Generic svn_info object.  No has little knowledge of how to extract
information.  Use cls.load to instatiate according svn version.

Paths are not filesystem encoded.

Constructor & Destructor Documentation

def setuptools.svn_utils.SvnInfo.__init__ (   self,
  path = '' 
)

Member Function Documentation

def setuptools.svn_utils.SvnInfo.entries (   self)
def setuptools.svn_utils.SvnInfo.externals (   self)
def setuptools.svn_utils.SvnInfo.get_entries (   self)
def setuptools.svn_utils.SvnInfo.get_externals (   self)
def setuptools.svn_utils.SvnInfo.get_revision (   self)
def setuptools.svn_utils.SvnInfo.get_svn_version ( )
static
def setuptools.svn_utils.SvnInfo.iter_dirs (   self,
  include_root = True 
)
Iterate over the non-deleted file entries in the repository path
def setuptools.svn_utils.SvnInfo.iter_externals (   self)
Iterate over the svn:external references in the repository path.
def setuptools.svn_utils.SvnInfo.iter_files (   self)
Iterate over the non-deleted file entries in the repository path
def setuptools.svn_utils.SvnInfo.load (   cls,
  dirname = '' 
)

Member Data Documentation

setuptools.svn_utils.SvnInfo._entries
private
setuptools.svn_utils.SvnInfo._externals
private
setuptools.svn_utils.SvnInfo.path
tuple setuptools.svn_utils.SvnInfo.revision_re = re.compile(r'(?:([\-0-9]+):)?(\d+)([a-z]*)\s*$', re.I)
static

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

Copyright 2014 Google Inc. All rights reserved.