gitwalker

Tela Software:
gitwalker
Detalhes de Software:
Versão: 0.1.6
Data de upload: 15 Apr 15
Revelador: Alex Sparrow
Licença: Livre
Popularidade: 9

Rating: 1.0/5 (Total Votes: 1)

gitwalker é uma ferramenta de Python para a recolha de dados a partir de repositórios git & nbsp;. Ele automatiza o processo de check-out cada revisão, execução de algum comando e registrando a saída para um arquivo JSON. Comandos adicionais podem ser adicionados por escrever classes Python.
O que pode fazer?
Atualmente gitwalker suporta dois construído em comandos:
- A contagem de palavras LaTeX
- Du comando uso do disco
- comandos shell arbitrários
Sua simples de adicionar comandos adicionais - veja o arquivo tools.py
O gitwalk_plot script incluído usa a estrutura matplotlib para produzir gráficos de séries temporais sobrepondo vários arquivos de dados.
Getting It
Se você tiver instalado pip, pip simplesmente instalar gitwalker
Uso
Para contagem de palavras de um projeto LaTeX rastreados-git em todos os commits:
gitwalk --wordcount myfile.tex --out wordcount.json / path / to / projeto
Isso irá clonar o repositório em / path / to / projeto para um diretório temporário antes de verificar cada revisão e executando uma contagem de palavras no myfile.tex arquivo no repositório. Os resultados serão enviados para o arquivo wordcount.json
gitwalker também suporta atualização incremental de um arquivo de log produzido anteriormente. Para adicionar revisões recentemente cometidos,
gitwalk --em wordcount.json --wordcount myfile.tex --out wordcount.json / path / to / projeto
Há um script anexado para traçar uma série de tais arquivos de saída nos mesmos eixos usando matplotlib. por exemplo
gitwalk_plot --plot file1.json me --plot vermelho you.json você azul wordcount / wordcount
Traçará o arquivos file1.json e file2.json nos mesmos eixos usando os rótulos e as cores especificadas. O valor será escavado a partir do arquivo JSON via o formato do caminho no final da linha de comando - neste caso wordcount / wordcount. Pode-se também executar
gitwalk_plot --plot file1.json me --plot vermelho you.json você azul wordcount / nfigures
. para traçar o número de figuras LaTeX presente em cada commit

Requisitos :

  • Python

Programas semelhantes

leeroy
leeroy

20 Feb 15

bzr-rewrite
bzr-rewrite

20 Feb 15

KDiff3
KDiff3

11 May 15

bzr-git
bzr-git

20 Feb 15

Comentário para gitwalker

Comentários não encontrado
Adicionar comentário
Ligue imagens!