Como posso obter estatísticas, como a contagem de linhas mudou ao longo do tempo?

3

Como posso obter estatísticas, como a contagem de linhas mudou ao longo do tempo? Eu uso o bazar para o meu projeto e seria muito bom saber se estou refatorando o código corretamente.

    
por Jorge Castro 26.05.2012 / 21:28

2 respostas

2

Há também bzr-diffstat :

$ bzr diffstat -r 55..57
 foo/bar.py |  2 +-
 po/foo.pot | 56 ++++++++++++++++++---------
 2 files changed, 38 insertions(+), 20 deletions(-)
    
por andrewsomething 16.09.2012 / 22:55
0

Não há função incorporada para estatísticas de contagem de linhas.

Mas, mais importante: para saber se você está refatorando o código corretamente, não é necessário contar estatísticas, mas sim testes de unidade!

Se você realmente quer saber como a contagem de linhas mudou com o tempo, acho que sua melhor aposta é escrever um programa Python simples usando bzrlib , iterar sobre as revisões, contar as linhas em cada revisão e imprimi-las ou salvar um arquivo ou banco de dados.

Se você ainda precisar disso e precisar de um exemplo de código, deixe um comentário.

    
por janos 10.08.2012 / 11:41

Tags