Но разве невозможно создать простой «обёрточный» слой PT (Paratext) вокруг результатов запросов к базе данных Mercurial? Где список в обёртке по сути связывал бы имя, заданное пользователем, с моментом времени, который Mercurial возвращает из запроса. То есть PT мог бы поддерживать простой список «Временная метка и Имя», и каждый раз, когда пользователь запрашивает базу данных истории, а Mercurial возвращает список совпадений, PT мог бы отображать все имена, заданные пользователем в списке обёртки, рядом с соответствующими временными метками в результатах запроса. Таким образом, пользователь может давать имена точкам в истории, не изменяя саму базу данных Mercurial, так как список имён поддерживается в файле вне базы данных (хотя сам файл также может быть включён в репозиторий).
Что думаете?