Este é o comando cvschangelogbuilder que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
cvschangelogbuilder - cria relatórios cvs ChangeLogs e cvs html
SINOPSE
cvschangelogbuilder -output = outputmode [-m = módulo -d = repositório] [-b = ramo]
[-tagstart = tagname] [-tagend = tagname] [- ssh] [-rlogfile = rlogfile] [-keeprlogfile]
[-dir = dirname] [-viewcvsurl = viewcvsurl] [-ignore = arquivo / dir] [-somente = arquivo / dir]
[-includeheader = arquivo] [-permitir índice] [-debug = x]
DESCRIÇÃO
cvschangelogbuilder gera arquivos ChangeLog / Report avançados para CVS
projetos / módulos.
OPÇÕES
-output = outputmode
Onde outputmode é:
· Listdeltabydate Para obter um changelog entre 2 versões, classificado por data
· Listdeltabylog Para obter um changelog entre 2 versões, classificado por log
· Listdeltabyfile Para obter um changelog entre 2 versões, classificado por arquivo
· Listdeltaforrpm Para obter um changelog entre 2 versões para arquivos de especificação de rpm
· Buildhtmlreport Para construir um relatório html
Observe que "entre 2 versões" significa (depende das opções tagstart / tagend):
· Do início a uma versão marcada (alterações de versão incluídas)
· De uma versão marcada (excluída) para outra versão marcada (incluída)
· Ou de uma versão marcada até agora (alterações de versão excluídas)
Você também pode adicionar parâmetros extras ao output = buildhtmlreport, adicionando-os
após dois pontos e separados por vírgula, assim:
-output = buildhtmlreport: param1, param2 Estes são parâmetros extras disponíveis para
-output = buildhtmlmodo de relatório:
· Nosummary Para remover parte do resumo
· Nolinesofcode Para remover linhas da parte do código
· Nodevelopers Para remover parte dos desenvolvedores
· Nodaysofweek Para remover parte dos dias da semana
· Nohours Para remover parte das horas
· Notags Para remover parte das tags
· Nolastlogs Para remover a última parte dos logs
· Nolimit Para não limitar os últimos registros para 200
· Sortbyrevision Para classificar os últimos logs por revisão
· Includediff Para incluir diff dentro da página do relatório (muito lento)
· Loosecommits Para separar commits para o mesmo log por espaços
-m = módulo -d = repositório
O 'módulo' e 'repositório' são o nome do módulo CVS e o repositório CVS.
Se o diretório atual for a raiz de um projeto CVS construído a partir de um checkout cvs,
cvschangelogbuilder recuperará o módulo e o valor do repositório automaticamente. Se
nenhuma cópia local do repositório está disponível ou para forçar outro valor, use:
· -M = módulo Para forçar o valor do nome do módulo
· -D = repositório Para forçar o valor de CVSROOT
-branch = branchname
Para trabalhar em outra ramificação que não a ramificação padrão.
-tagstart = tagname
Para especificar a versão da tag inicial.
-tagend = tagend
Para especificar a versão da tag final.
- ssh Para executar o CVS por meio de ssh (este conjunto env var CVS_RSH = "ssh").
-rlogfile = rlogfile
Se um arquivo de log atualizado já existe localmente, você pode usar esta opção para
evite o download do log, para um resultado mais rápido.
-keeprlogfile
Assim que o processo for concluído, você pode pedir para não remover o arquivo de log baixado.
-dir = dirname
A saída é construída no diretório dirname.
-viewcvsurl = viewcvsurl
As revisões de arquivos em relatórios construídos por buildhtmlsaída do relatório são links para
"viewcvs". A string '__MODULE__' será substituída pelo nome do módulo CVS.
-ignore = arquivo / dir
Para excluir um relatório de arquivo / dir off.
-somente = arquivo / dir
Para ter relatórios apenas em arquivo / dir que correspondam.
-includeheader = arquivo
Para adicionar o conteúdo de um arquivo após a tag do corpo.
-permitir índice
Para permitir o índice de meta tag (noindex por padrão).
-debug = x Para enviar em stderr algumas informações de depuração com nível x.
Use cvschangelogbuilder online usando serviços onworks.net