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.
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 arquivopasswd
for criado noCVSROOT
, oSystemAuth
será definido automaticamente parano
.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 ocvs checkout
. LogHistory
-
Utiliza opções para especificar o que será registrado nos arquivos de log do
CVS
.-
TOFEWGCMAR
ouall
Registra todas as operações nos logs do cvs.
-
TMAR
Registra todas as operações que modificam os arquivos
",v"
-
Especifica opções e programas externos que serão usados durante a execução de comandos no repositório CVS.
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
.
Define programas para fazer uma checagem baseada no diretório e dizer se o commit é permitido.
Programa que é executado após o commit. Ele pode ser usado para tratar a mensagem de log e definir onde ela será gravada/enviada, etc.
Tudo que constar neste arquivo não será gravado (commit) no cvs. Referências globais podem ser usadas para especificar estes arquivos. Veja a info page do cvs para detalhes sober seu formato.
Pode também ser especificado através de arquivos
.cvsignore
.
Especifica os arquivos que deseja manter sobre o controle do CVS que se
encontram em CVSROOT
. Se adicionar um script adicional,
ou qualquer outro arquivo no diretório CVSROOT
ele deverá
constar neste arquivo.
Copyright © 1999-2020 - Gleydson Mazioli da Silva