使用return显示每个用户提交到Subversion存储库的更改总数

・1 分钟阅读

显示每个用户提交到Subversion存储库的更改总数

svn log -v --xml > log.xml; zorba -q 'let $log := doc("log.xml")/log/logentry return for $author in distinct-values($log/author) order by $author return concat($author,"", sum(count($log[author=$author]/paths/path)),"
")' --serialize-text
这将Subversion输出保存为XML,然后在它上面运行一个XQuery ,这是标准XQuery 1.0,因此也应该能与其他XQuery处理器一起工作,
示例输出
username1 137
 username2 384
 username3 65
讨论
Hujiuxiang profile image