[py-svn] r36377 - in py/dist/py: documentation path/svn

cfbolz at codespeak.net cfbolz at codespeak.net
Tue Jan 9 17:32:27 CET 2007


Author: cfbolz
Date: Tue Jan  9 17:32:25 2007
New Revision: 36377

Modified:
   py/dist/py/documentation/TODO.txt
   py/dist/py/path/svn/urlcommand.py
   py/dist/py/path/svn/wccommand.py
Log:
some more docstrings. update missing list.


Modified: py/dist/py/documentation/TODO.txt
==============================================================================
--- py/dist/py/documentation/TODO.txt	(original)
+++ py/dist/py/documentation/TODO.txt	Tue Jan  9 17:32:25 2007
@@ -126,11 +126,9 @@
 Missing docstrings
 ------------------
 
-code.Traceback misses a docstring
 code.Traceback.recursionindex misses a docstring
 code.Traceback.filter misses a docstring
 code.Traceback.cut misses a docstring
-code.Traceback.__init__ misses a docstring
 code.Traceback.__getitem__ misses a docstring
 code.Traceback.Entry misses a docstring
 code.Traceback.Entry.ishidden misses a docstring
@@ -165,7 +163,6 @@
 execnet.SshGateway.exit misses a docstring
 execnet.SshGateway.__repr__ misses a docstring
 execnet.SshGateway.__init__ misses a docstring
-execnet.SshGateway.ThreadOut misses a docstring
 execnet.SshGateway.ThreadOut.write misses a docstring
 execnet.SshGateway.ThreadOut.setwritefunc misses a docstring
 execnet.SshGateway.ThreadOut.setdefaultwriter misses a docstring
@@ -212,23 +209,10 @@
 magic.View.__matchkey__ misses a docstring
 magic.View.__getattr__ misses a docstring
 magic.AssertionError misses a docstring
-path.svnwc misses a docstring
 path.svnwc.visit misses a docstring
-path.svnwc.revert misses a docstring
-path.svnwc.rename misses a docstring
-path.svnwc.propset misses a docstring
-path.svnwc.proplist misses a docstring
-path.svnwc.propget misses a docstring
-path.svnwc.propdel misses a docstring
-path.svnwc.new misses a docstring
 path.svnwc.mkdir misses a docstring
-path.svnwc.log misses a docstring
-path.svnwc.getpycodeobj misses a docstring
 path.svnwc.dump misses a docstring
-path.svnwc.diff misses a docstring
-path.svnwc.copy misses a docstring
 path.svnwc.check misses a docstring
-path.svnwc.blame misses a docstring
 path.svnwc.add misses a docstring
 path.svnwc.__str__ misses a docstring
 path.svnwc.__repr__ misses a docstring
@@ -241,10 +225,7 @@
 path.svnwc.__cmp__ misses a docstring
 path.svnwc.__add__ misses a docstring
 path.svnwc.Checkers misses a docstring
-path.svnurl misses a docstring
 path.svnurl.visit misses a docstring
-path.svnurl.log misses a docstring
-path.svnurl.getpycodeobj misses a docstring
 path.svnurl.check misses a docstring
 path.svnurl.__repr__ misses a docstring
 path.svnurl.__new__ misses a docstring
@@ -258,9 +239,6 @@
 path.svnurl.Checkers misses a docstring
 path.local.visit misses a docstring
 path.local.sysexec has an 'XXX' in its docstring
-path.local.getpymodule misses a docstring
-path.local.getpycodeobj misses a docstring
-path.local.copy misses a docstring
 path.local.check misses a docstring
 path.local.__repr__ misses a docstring
 path.local.__iter__ misses a docstring
@@ -627,4 +605,3 @@
 xml.Tag.__repr__ misses a docstring
 xml.Tag.__init__ misses a docstring
 xml.Namespace misses a docstring
-

Modified: py/dist/py/path/svn/urlcommand.py
==============================================================================
--- py/dist/py/path/svn/urlcommand.py	(original)
+++ py/dist/py/path/svn/urlcommand.py	Tue Jan  9 17:32:25 2007
@@ -15,6 +15,9 @@
 DEBUG=False 
 
 class SvnCommandPath(svncommon.SvnPathBase):
+    """ path implementation that offers access to (possibly remote) subversion
+    repositories. """
+
     _lsrevcache = BuildcostAccessCache(maxentries=128)
     _lsnorevcache = AgingCache(maxentries=1000, maxseconds=60.0)
 
@@ -203,6 +206,11 @@
             return self._lsnorevcache.getorbuild(self.strpath, builder)
 
     def log(self, rev_start=None, rev_end=1, verbose=False):
+        """ return a list of LogEntry instances for this path.
+rev_start is the starting revision (defaulting to the first one).
+rev_end is the last revision (defaulting to HEAD).
+if verbose is True, then the LogEntry instances also know which files changed.
+"""
         assert self.check() #make it simpler for the pipe
         rev_start = rev_start is None and _Head or rev_start
         rev_end = rev_end is None and _Head or rev_end

Modified: py/dist/py/path/svn/wccommand.py
==============================================================================
--- py/dist/py/path/svn/wccommand.py	(original)
+++ py/dist/py/path/svn/wccommand.py	Tue Jan  9 17:32:25 2007
@@ -19,6 +19,10 @@
 rex_blame = re.compile(r'\s*(\d+)\s*(\S+) (.*)')
 
 class SvnWCCommandPath(common.FSPathBase):
+    """ path implementation offering access/modification to svn working copies.
+        It has methods similar to the functions in os.path and similar to the
+        commands of the svn client.
+    """
     sep = os.sep
 
     def __new__(cls, wcpath=None):


More information about the py-svn mailing list