From: Ian Jackson Date: Thu, 28 Mar 2013 19:20:18 +0000 (+0000) Subject: docs: more work X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=cgi-auth-flexible.git;a=commitdiff_plain;h=da3652b45d158dd96fe92581a45203c43db38344 docs: more work --- diff --git a/caf.pod b/caf.pod index dad4736..7fefd16 100644 --- a/caf.pod +++ b/caf.pod @@ -520,8 +520,8 @@ string which will be mentioned in the log. C<$script> is a shell script fragment which must output a nul-separated list of filenames (e.g. the output of C). - -xxx blah blah +It is textually surrounded by C<( )> and will be executed with C +in force. Its cwd will be C<$dir>. =item C<< $verifier_or_authreq->($data) | CGI::Auth::Flexible-> >> @@ -1027,11 +1027,34 @@ C<$vcs> is derived from the entry of C which was used: it's the first sequence of word characters, lowercased. The default implementation is the module function C. -It simply calls C with the script from the setting -C. +It simply calls C with a script from the setting +C. + +=item C + +Array ref of leaf names of vcs metadata directories. Used by the +default implementation of C. The default value +is C<['.git','.hg','.bzr','.svn']>. + +=item C + +Hash ref of scripts for generating vcs metadata. Used by the default +implementation of C. The keys are values of C<$vcs> +(see C); the values are scripts as for +C. + +The default has an entry only for C: + git ls-files -z + git ls-files -z --others --exclude-from=.gitignore + find .git -print0 + +=item C + +Array ref of exclude glob patterns, used by the default implementation +of C. The default value is C<['*~','*.bak','*.tmp','#*#']>. +Entries must not contain C<'> or C<\>. - which is defined xxx conditions on listitems implied by srcdump_dirscan_prepare xxx listitems enoent behaviour