один из разработчиков OpenPro Здесь.
Короткий ответ: для Mercurial нет встроенных функций (только Subversion и Git, созданных с помощью OpenProject), но добавление вашего собственного плагина не так уж сложно. There is a ticket на нашей странице сообщества, но, к сожалению, он довольно долго сидел там в списке желаний.
Я отвечал за the repository management overhaul of OpenProject 5.0, которые вносят ряд улучшений как в управление, так и в реализацию инструментов управления версиями для OpenProject.
Если у вас есть опыт работы с Ruby, вы можете использовать my Gitolite integration plugin для OpenProject в качестве основы для нового плагина, который объединяет Mercurial.
Основные адаптеры для Subversion и Git используют оба своих коллег командной строки для чтения данных о содержимом, ревизиях, ветвях и т. Д.
Вы также можете присоединиться на форумах, чтобы сделать эту тему более заметной и, возможно, найти член из сообщества работать на этой интеграции (например, эта нить здесь: https://community.openproject.org/topics/5501?board_id=6&r=5663)
было бы очень приятно, если бы вы, ребята, добавили поддержку mercurial, , мы в настоящее время используем redmine с HG repo и планируем переключитесь на openproject, мы предпочитаем hg из-за простого расширения и добавления перехватов на коммиттах и т. д. Это одна из причин того, что Facebook использует HG для хранения своего кода. – Bedros