Download - OoCities

Transcript
Capítulo 38. CVS
38.4
536
Arquivos administrativos em CVSROOT
Esta seção descreve a função de cada um dos arquivos administrativos, isto pode ser útil na
configuração e personalização do CVS e de seu repositório.
Para não alongar muito o capítulo, procurei colocar uma breve descrição da função de cada
um deles, o comentários e exemplos existentes nos arquivos oferecem uma boa compreensão
do seu conteúdo.
38.4.1
config
Este arquivo é segue os padrões do arquivos de configuração e possui alguns parâmetros que
controlam o comportamento do CVS. Segue uma lista deles:
SystemAuth Define se será utilizado a autenticação via /etc/passwd quando o método pserver for utilizado. Note que se o arquivo passwd for criado no CVSROOT, o SystemAuth
será definido automaticamente para no. Exemplo: SystemAuth=yes.
LockDir Especifica o diretório onde serão gravados os arquivos de lock. Caso não seja especificado, será usado o diretório do CVS. Exemplo: LockDir=/var/lock/cvs
TopLevelAdmin Permite criar ou não um diretório chamado CVS no root do diretório de trabalho durante o cvs checkout.
LogHistory Utiliza opções para especificar o que será registrado nos arquivos de log do CVS.
• TOFEWGCMAR ou all Registra todas as operações nos logs do cvs.
• TMAR Registra todas as operações que modificam os arquivos ",v"
38.4.2
modules
Especifica opções e programas externos que serão usados durante a execução de comandos no
repositório CVS.
38.4.3
cvswrappers
Este arquivo define ações de controle de características de arquivos, de acordo com seu nome.
Pode ser também definidas ações através de arquivos .cvswrappers.
38.4.4
commitinfo
Define programas para fazer uma checagem baseada no diretório e dizer se o commit é permitido.
38.4.5
verifymsg
Especifica o programa usado para verificar as mensagens de log.