Как создать статистику SVN, используя ANT?

Я уверен, что видел это в maven, но не уверен, как это сделать в муравье:

Как я могу получить список коммитеров с их (предпочтительно относительным) количеством коммитов

т.е.

  • Сам 80%
  • Джо 10%
  • Майк 5%
  • Фил 5%

заранее спасибо

2 ответа

Это одна из тех вещей, что если вы сделаете это действительно хорошо, это все равно будет куча мусора. Как отметили @alroc & @bahrep.

Я тоже работаю на жизнь, и я понимаю, что заостренные боссы любят диаграмму.

Я бы использовал задачи SVN Ant, чтобы получить журнал (что-то вроде этого, я не запускал его)

<svn>
    <log path=${basedir} destFile="svn-log.xml">
</svn>    

Я бы использовал задачу java для запуска statsvn (что-то вроде этого, я не запускал его)

<java jar="/path/to/statsvn.jar"
       fork="true"
       failonerror="true"
       >
    <arg line="svn-log.xml ${basedir}"/>
</java>

Я чувствую себя плохо, когда пишу ответ с псевдокодом... но на самом деле лучший совет, который у меня есть: с такими боссами, я бы порекомендовал здоровую сумму для полировки резюме.

Вы можете получить эту информацию от svn использование команды <exec/> или же <cvs/> задача.

Другие вопросы по тегам