svn2cvsgraph 2.0 发布,SVN版本修订图生成工具
jopen 11年前
svn2cvsgraph是一种实用工具,它允许使用CvsGraph来生成Subversion版本库的修订图表。
Examples
Software | Commands for svn2cvsgraph and cvsgraph | Time needed for svn2cvsgraph | Result (click for entire image) |
---|---|---|---|
MPlayer | svn2cvsgraph -r svn://svn.mplayerhq.hu/mplayer > /tmp/mplayer,v | 30 sec | 780x1655 pixels |
cvsgraph -r/tmp -m. mplayer,v -o /tmp/mplayer.png -O'strip_untagged=true;' -O'rev_hidenumber=true;' -O'merge_to="^B__merged_%1$";' -O'merge_from="^(.*)";' -O'tag_ignore="^B__merged_(.*)";' -O'tag_ignore_merge=true;' | |||
PuTTY | svn2cvsgraph -r svn://svn.tartarus.org/sgt -m /putty -b '' > /tmp/putty,v | 1 min 42 sec | 3349x1397 pixels |
cvsgraph -r/tmp -m. putty,v -o /tmp/putty.png -O'strip_untagged=true;' -O'rev_hidenumber=true;' | |||
PHP | svn2cvsgraph -r http://svn.php.net/repository/php/php-src -m /php/php-src/trunk -b /php/php-src/branches -t /php/php-src/tags > /tmp/php,v | 1 hour 21 min 40 sec | 2598x17931 pixels |
cvsgraph -r/tmp -m. php,v -o /tmp/php.png -O'strip_untagged=true;' -O'rev_hidenumber=true;' -O'merge_to="^B__merged_%1$";' -O'merge_from="^(.*)";' -O'tag_ignore="^B__merged_(.*)";' -O'tag_ignore_merge=true;' |
版本说明:此版本使人调用svn的每个分支中提取的方式使用svn版本1.6.17和更高版本兼容的合并信息。