From: Tobias Ulmer Date: Tue, 28 Feb 2017 16:27:35 +0000 (+0100) Subject: document cvs source type for completeness X-Git-Tag: e2factory-2.3.17~16 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=787bf5a538a361d205c991486b31aeed8bf7fc13;p=e2factory.git document cvs source type for completeness Signed-off-by: Tobias Ulmer --- diff --git a/doc/man/e2source.5.in b/doc/man/e2source.5.in index 21f7a58..94835a8 100644 --- a/doc/man/e2source.5.in +++ b/doc/man/e2source.5.in @@ -2,7 +2,7 @@ .\" .\" (c)2007-2017 emlix GmbH .\" -.TH e2source 5 "Feb 27, 2017" "@VERSION@" +.TH e2source 5 "Feb 28, 2017" "@VERSION@" .SH NAME src/*/config \- source configuration files of an e2factory project @@ -15,8 +15,8 @@ In case of sub-directories, all directories below \fBsrc/\fR do form the source- e.g.: \fBsrc///config\fR leads to source name: \fB.\fR. .br -Sources could either refer to files (including archives), git repositories, -subversion repositories, or special sources. +Sources could either refer to files (including archives), Git, Subversion, and +CVS repositories, or other special sources. .SH STRUCTURE (file) The files have following structure, if referring to files: @@ -305,6 +305,81 @@ Type: String .br Path to the directory to be used in working copy mode. +.SH STRUCTURE (CVS) +The configuration for CVS repositories looks like this: + +.nf +e2source { + type = "cvs", + licences = { "", ... }, + env = { [""] = "", ... }, + server = "", + cvsroot = "", + module = "", + tag = "", + branch = "", + working = "", +} +.fi + +.SH KEYS (CVS) + +.TP +.BR licences +Type: Table of strings +.br +Name of the licence(s) that apply to the source. + +.TP +.BR env +Type: Table +.br +List of environment variables and values separated by \fB=\fR. +The variables are available during the build process. + +.TP +.BR type +Type: String +.br +Defines the type of the source. Always "cvs" for CVS sources. + +.TP +.BR server +.br +Type: String +.br +Name of the server the CVS repository is stored on. + +.TP +.BR cvsroot +Type: String +.br +Path to the CVS repository on the server. + +.TP +.BR module +Type: String +.br +Name of the sub-directory in the CVS repository. + +.TP +.BR tag +Type: String +.br +CVS revision or tag. + +.TP +.BR branch +Type: String +.br +CVS branch. + +.TP +.BR working +Type: String +.br +Path to the working directory. + .SH STRUCTURE (licence) The special source of type "licence" provides licence files for selected sources