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(-)
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.
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(-)
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.
Tags bazaar