Differences between revisions 6 and 7
Revision 6 as of 2005-01-05 10:35:36
Size: 2525
Editor: ZoomQuiet
Comment:
Revision 7 as of 2005-01-05 11:16:38
Size: 2741
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
Line 24: Line 25:
  * 虽然有完善的图表汇报,但是,只能针对模块进行分析,[http://10.88.15.203/statcvs/scm/scm/ SCM 模块的statcvs 分析]   * 虽然有完善的图表汇报,但是,只能针对模块进行分析,
    *
[http://statcvs-xml.berlios.de/statcvs/index.html StatCvs-XML 0.9.4 代码活动]--分析
Line 26: Line 28:
 * 最后在Python 的帮助下自动将各模块的分析页面进行汇总:
  * [http://10.88.15.203/statcvs/weeklystat.xml weeklystat.xml] 形成可积累的XML汇报文件
    * [http://statcvs-xml.berlios.de/index.html Quickstart] -- 应用的说明
* 最后还是在Python 的帮助下自动将各模块的分析页面进行汇总:
  * attachment::weeklystat.jpg 形成可积累的XML汇报文件
Line 29: Line 32:
    * ["/weeklystat.py"] -- 分析脚本
    * ["/weeklystat.xml"] -- 记录文档
    * ["/weeklystat.xsl"] -- 解析模板
  • 照猫画虎!是也乎!哈哈哈!

TableOfContents

系统工具尝试

  • 开始想通过 FreeBSD 中的 find,awk,sed 什么的功能来自个儿组合一个分析方案

一定时期内被更新的文件

  • 反复尝试后得到:
    •   # find /path/to/my/CVS -mtime -7 -type f | wc -l | awk '{print $1}'
      输出统计数目
    • 那未 Python 组织自动分析所有CVS:
    • ["/modifiles.py"] -- 执行脚本
    • 执行结果: ["/statcvs.xml"]
    • 页面解析效果:
    • attachment::modifiles-snap.jpg
  • 但是如何统计CVS操作的次数?通过对比 CVSROOT/History 记录行数?!
  • 最终发现发现--太麻烦!也不好定制-- 放弃

statcvs-xml 尝试

  • 后来统一在 [http://statcvs-xml.berlios.de/ statcvs-xml] 的JAVA分析工具上!

  • 最后还是在Python 的帮助下自动将各模块的分析页面进行汇总:
    • attachment::weeklystat.jpg 形成可积累的XML汇报文件
    • 虽然,问题没有完全解决,但是解析XML的XSL模板却是个愉快的体验!
      • ["/weeklystat.py"] -- 分析脚本
      • ["/weeklystat.xml"] -- 记录文档
      • ["/weeklystat.xsl"] -- 解析模板

history 分析!


ZoomQuiet [DateTime(2005-01-05T09:56:01Z)]

CvsWeeklyStat/WeeklycvsHow (last edited 2009-12-25 07:16:10 by localhost)