我已经设置了mercurial服务器和默认的mercurial web界面。我已将collapse
选项设置为true
,因此在网络界面中查看存储库时,我可以看到文件夹层次结构。我知道我可以为每个存储库设置name
,description
,contact
等,所有这些内容都将显示在Web界面中。是否可以对文件夹执行相同的操作?
答案 0 :(得分:0)
在mercurial来源找到答案。
您可以在此处看到,目录中的contact
和description
字段始终为空:
# add '/' to the name to make it obvious that
# the entry is a directory, not a regular repository
row = {'contact': "",
'contact_sort': "",
'name': name + '/',
'name_sort': name,
'url': url,
'description': "",
'description_sort': "",
'lastchange': d,
'lastchange_sort': d[1]-d[0],
'archives': [],
'isdirectory': True}
seendirs.add(name)
yield row
当您尝试欺骗并自己创建空.hg
文件夹时,mercurial会将该文件夹视为mercurial存储库,当您尝试在Web界面中打开此文件夹时,您将看到存储库概述而不是目录列表。
所以,如果不修改资源,我就无法做我想做的事。