Se o repositório usado tem o registo activo, o Cervisia poder-lhe-á apresentar um histórico de certos eventos, como os 'checkout's, os 'commit's, os 'rtag's, os 'update's e os 'release's. Escolha o do menu , para que o Cervisia envie o comando
cvs history -e -a
Nota
Isto irá obter o ficheiro de registo completo do servidor, isto é, uma lista dos eventos para todos os utilizadores e para todos os módulos. Isto poderá ser uma quantidade enorme de dados.
Agora você poderá ver a lista de eventos, ordenada pela data. Na segunda coluna é mostrado o tipo do evento:
Checkout - O utilizador que é mostrado na coluna 'Autor' extraiu para ele um módulo
Tag - Um utilizador usou o comando cvs rtag. Tenha em atenção que a utilização do cvs tag (tal como é feito pelo → command) não é registada na base de dados do histórico. Isto tem razões históricas (veja a FAQ do CVS).
Release - Um utilizador deixou um módulo. De facto, este comando é usado raramente e não é de muito valor.
Update, Deleted - Um utilizador efectuou uma actualização num ficheiro que foi removido no repositório. Como consequência, o ficheiro foi removido na cópia de trabalho dele.
Update, Copied - Um utilizador fez uma actualização num ficheiro. Foi copiada uma versão nova para a pasta de trabalho.
Update, Merged - Um utilizador fez uma actualização de um ficheiro. As modificações na versão do ficheiro no repositório foram reunidas com a versão de trabalho dele.
Update, Conflict - Um utilizador fez uma actualização a um ficheiro e foi detectado um conflito com as modificações dele.
Commit, Modified - Um utilizador enviou as alterações feitas por ele.
Commit, Added - Um utilizador adicionou um ficheiro e enviou-o.
Commit, Removed - Um utilizador removeu um ficheiro e confirmou essa remoção.
Você poderá ordenar a lista por outro critério, se simplesmente carregar no respectivo cabeçalho da coluna. Para poder ordenar os itens de histórico nos quais está interessado, existem várias opções de filtragem activadas através de opções:
Mostrar os eventos de 'commit' - mostra as modificações confirmadas pelos utilizadores
Mostrar os eventos de 'checkout' - mostra as obtenções completas dos módulos
Mostrar os eventos de 'tag' - mostrar a criação de marcas ('tags') e ramificações ('branches')
Mostrar outros eventos - mostra os eventos que não estão incluídos acima
Só o utilizador - mostra apenas os eventos que foram causados por um dado utilizador
Só os ficheiros correspondentes a - filtra os nomes dos ficheiros por uma dada expressão regular
Só as pastas correspondentes a - filtra os nomes das pastas de acordo com uma dada expressão regular
Os caracteres especiais reconhecidos pela correspondência de expressões regulares são:
O
x*
corresponde a qualquer número de ocorrências dos carácterx
.O
x+
corresponde a uma ou mais ocorrências do carácterx
.O
x?
corresponde a zero ou uma ocorrências do carácterx
.O
^
corresponde ao início do texto.O
$
corresponde ao fim do texto.O
[a-cx-z]
corresponde a um conjunto de caracteres, isto é aqui é o conjunto que consiste em a,b,c,x,y,z.