Home | Trees | Indices | Help |
---|
|
extern.log.log.Loggable --+ | VCS
|
|||
|
|||
list of str |
|
||
list of str |
|
||
list of str |
|
||
list of str |
|
||
|
|||
bool |
|
||
dict of str -> list of str |
|
||
str |
|
||
|
|||
|
|||
dict of str -> list of str |
|
||
|
|||
str |
|
||
|
|||
|
|||
|
|||
Inherited from |
|
|||
name =
|
|||
logCategory =
Implementors can provide a category to log their messages under. |
|
|||
path = None the path to the top of the source tree |
|||
list of str |
meta = None paths that contain VCS metadata |
|
Get a list of paths newly added under the given path and relative to it.
|
Get a list of deleted paths under the given path and relative to it.
|
Get a list of ignored paths under the given path and relative to it.
|
Get a list of unknown paths under the given path and relative to it.
|
Make the VCS ignore the given list of paths.
|
Commit the given list of paths, with the given message. Note that depending on the VCS, parents that were just added may need to be commited as well.
|
Return a diff for the given path. The diff should not end in a newline; an empty diff should be an empty string. The diff should also be relative to the working directory; no absolute paths.
|
Return an re matcher object that will expand to the file being changed. The default implementation works for CVS and SVN. |
Get a list of changes for the given path and subpaths.
|
Get a list of property changes for the given path and subpaths. These are metadata changes to files, not content changes.
|
Return shell commands necessary to do a fresh checkout of the current checkout into a directory called 'checkout'.
|
Back up the given VCS checkout into an archive. This stores all unignored files, as well as a checkout command and a diff, so the working directory can be fully restored. The archive will contain:
|
Diff our checkout to the given checkout directory. Only complains about diffs in files we're interested in, which are tracked or unignored files. |
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Sat Jun 27 15:28:53 2009 | http://epydoc.sourceforge.net |