405 означает, что URL-адрес доступен, но не для конкретного используемого метода, который, как я полагаю, равен POST
, в данном случае, я думаю, ваш класс us Compliance
, а имя метода - search
. Если вы добавите метод с именем postSearch
, он получит запрос графана
hg log --style compact
Вы также можете использовать шаблоны для отображения выхода из системы в разных форматах
hg help templates
В вашем случае, если вы хотите отображать только идентификаторы узлов, сделайте что-то вроде этого
hg log --template "{node}\n"
Чтобы получить описание в одну строку, даже если исходный комментарий содержит несколько строк, объедините разделенные линии и функцию соединения, как показано ниже:
{join(splitlines(desc), ' ')}
Вот пример, который я использую для извлечения данных в виде CSV:
hg log --template "{node};{date|shortdate};{branch};{author};{join(splitlines(desc), ' ')};{diffstat};files: {join(files, ', ')}\n"