diff options
author | Steven Knight <knight@baldmt.com> | 2010-07-21 16:42:26 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2010-07-21 16:42:26 (GMT) |
commit | f47c9af3748b0eb9c6f0b1d0f8aeec1dd9a0bfa1 (patch) | |
tree | 571c2f903cc940142c5abfc7a56ed48f4b547bdc /src/engine/SCons/Tool/Subversion.xml | |
parent | 324f4aa55703916b94e7660f7f65d29f4bc9c1e5 (diff) | |
download | SCons-f47c9af3748b0eb9c6f0b1d0f8aeec1dd9a0bfa1.zip SCons-f47c9af3748b0eb9c6f0b1d0f8aeec1dd9a0bfa1.tar.gz SCons-f47c9af3748b0eb9c6f0b1d0f8aeec1dd9a0bfa1.tar.bz2 |
Move the authoritative source for functions from the man page to various
.xml files (some new, some updated) next to the modules that implement
them. Generate the man page using the output generated from the .xml
file by bin/scons-proc.py.
Diffstat (limited to 'src/engine/SCons/Tool/Subversion.xml')
-rw-r--r-- | src/engine/SCons/Tool/Subversion.xml | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/engine/SCons/Tool/Subversion.xml b/src/engine/SCons/Tool/Subversion.xml index adbd2b7..ac1a9ad 100644 --- a/src/engine/SCons/Tool/Subversion.xml +++ b/src/engine/SCons/Tool/Subversion.xml @@ -45,3 +45,54 @@ General options that are passed to Subversion. </summary> </cvar> --> + +<!-- +<scons_function name="Subversion"> +<arguments signature="global"> +(repository, module) +</arguments> +<summary> +A factory function that +returns a Builder object +to be used to fetch source files +from the specified Subversion +<varname>repository</varname>. +The returned Builder +is intended to be passed to the +&f-link-SourceCode; +function. + +The optional specified +<varname>module</varname> +will be added to the beginning +of all repository path names; +this can be used, in essence, +to strip initial directory names +from the repository path names, +so that you only have to +replicate part of the repository +directory hierarchy in your +local build directory. + +This function is deprecated, see the entry for the +&f-SourceCode; +function. + +Example: + +<example> +# Will fetch foo/bar/src.c +# from /usr/local/Subversion/foo/bar/src.c. +env.SourceCode('.', env.Subversion('file:///usr/local/Subversion')) + +# Will fetch bar/src.c +# from /usr/local/Subversion/foo/bar/src.c. +env.SourceCode('.', env.Subversion('file:///usr/local/Subversion', 'foo')) + +# Will fetch src.c +# from /usr/local/Subversion/foo/bar/src.c. +env.SourceCode('.', env.Subversion('file:///usr/local/Subversion', 'foo/bar')) +</example> +</summary> +</scons_function> +--> |