0

我已经设置了 mercurial 服务器和默认的 mercurial Web 界面。我已将collapse选项设置为,true以便在 Web 界面中查看存储库时可以看到文件夹层次结构。我知道我可以为每个存储库设置name,descriptioncontact,所有这些内容都将显示在 Web 界面中。是否可以对文件夹执行相同的操作?

4

1 回答 1

0

在 mercurial 资源中找到答案。

在这里,您可以看到目录contactdescription字段始终为空:

# 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 界面中打开此文件夹时,您将看到存储库概览而不是目录列表。

所以,如果不修改源,我就无法做我想做的事。

于 2014-11-10T13:11:16.940 回答