如何在gitweb上获得Tag Cloud?

时间:2014-06-28 16:57:19

标签: git tags gitweb

如何为我的gitweb项目列表配置Tag Cloud视图?

我在git repo http://repo.or.cz/上看到了一个这样的示例,但我不确定如何在我自己的gitweb安装上配置它。

这是否有一个gitweb_config.perl示例?

1 个答案:

答案 0 :(得分:0)

gitweb.perl script documentation(包含在git repo itself中)确实提到了:

  

允许gitweb扫描项目存储库的项目内容标签,并在项目列表附近显示流行的Web 2.0-ish“标签云”。
  请注意,这与普通的Git标签完全不同。

     

gitweb本身可以显示现有的标签,但它不会处理标签本身;你需要在gitweb之外进行外部操作。
  格式在git_get_project_ctags() subroutine中描述   您可能希望安装HTML::TagCloud Perl module以获得漂亮的标签云,而不仅仅是标签列表。

git_get_project_ctags() subroutine

  

支持的格式:

     
      
  • $GIT_DIR/ctags/<tagname>文件(在'ctags'子目录中)   
        
    • 如果其内容是数字,请将其用作标记权重,
    •   
    • 否则添加重量为1的标签
    •   
  •   
  • $GIT_DIR/ctags文件,每行是一个标签(重量为1)
      相同的值多次增加标签重量
  •   
  • gitweb.ctag多值repo配置变量
  •