Статистика ClearCase для LOC на пользователя
Я ищу инструмент расширения / командной строки ClearCase, который я могу написать, который позволил бы мне получить общее количество строк кода, добавленных / измененных конкретным пользователем за определенный интервал времени / VOB.
На мой взгляд, это должно быть возможно, по крайней мере, до одной точки (точка, где удаляются ветви). Чего я не знаю, так это того, есть ли инструмент для запуска diff-файлов и извлечения данных, или команды, которые извлекают информацию о ветвях, а затем другие команды, которые их используют, которые я мог бы использовать.
Большое спасибо,
Майк
3 ответа
Вы захотите использовать и проанализировать выходные данные из аннотации cleartool, в противном случае вам нужно будет пройтись по дереву версий для каждого элемента, отметить создателя для каждой версии и выполнить diff для каждой подпоследовательности версий, созданных той же самой пользователь.
На вершине моей головы, одно решение будет:
- сделать два динамических представления
- установить правило выбора на основе времени
- применить разницу между двумя.
При этом я не знаю, существует ли инструмент, способный анализировать результаты сравнения ClearCase для данного пользователя.
Проверьте эту белую книгу. В нем рассматриваются метрики LOC для ClearCase и приводятся некоторые примеры.