Mercurial веб-интерфейс для чтения имен папок

Я настроил Mercurial Server и веб-интерфейс Mercurial по умолчанию. Я поставил collapse возможность true поэтому я могу видеть иерархию папок при просмотре репозиториев в веб-интерфейсе. Я знаю, что я могу установить name, description, contact и т.д. для каждого репозитория, и все это будет показано в веб-интерфейсе. Можно ли сделать то же самое для папок?

1 ответ

Решение

Нашел ответ в ртутных источниках.

Здесь вы можете увидеть, чем 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, и когда вы попытаетесь открыть эту папку в веб-интерфейсе, вы увидите обзор хранилища вместо списка каталогов.

Так что я не могу делать то, что я хочу, без изменения источников.

Другие вопросы по тегам