Как я могу получить статистику, как количество строк менялось со временем? Я использую базар для своего проекта, и было бы очень интересно узнать, правильно ли я рефакторинг кода.
Существует также bzr-diffstat :
$ bzr diffstat -r 55..57
foo/bar.py | 2 +-
po/foo.pot | 56 ++++++++++++++++++---------
2 files changed, 38 insertions(+), 20 deletions(-)
Нет встроенной функции для статистики количества строк.
Но что более важно: знать, правильно ли вы рефакторинг кода, нужна не статистика подсчета, а модульные тесты!
Если вы действительно хотите знать, как изменился счетчик строк время, я думаю, вам лучше всего написать простую программу на Python, используя bzrlib
, перебирать ревизии, подсчитывать строки в каждой ревизии и распечатывать или сохранять в файле или базе данных.
Если вам все еще нужно это и вам нужен пример кода, пожалуйста, оставьте комментарий.