Есть ли способ предоставить самодостаточный веб-разветвление репозиториев Mercurial, таких как BitBucket / Kiln? - PullRequest
6 голосов
/ 09 августа 2011

В настоящее время я использую собственный хостинг SVN с Trac для проекта FOSS и постепенно перехожу к Mercurial.У меня настроен HgWeb, поэтому я могу просматривать репозиторий и проверять его через HTTP, но я бы хотел иметь возможность предлагать ветвление через Интернет, например, BitBucket, Kiln и тому подобное.

На моем сервере уже установлены PHP и Python.Python уже занимает достаточно памяти, поэтому я не думаю, что он справится и с Java.

Я нашел этот вопрос , но нет хорошего ответаи мне не нужен полный набор функций BitBucket (в основном только запросы на ветвление / клонирование и вытягивание).Есть также этот вопрос , но он в основном получил ответы о простом хостинге через HgWeb.Есть также другие вопросы об альтернативах BitBucket, но они сосредоточены на внешних параметрах, и я хочу контроля и интеграции с моей существующей установкой Trac.

Итак, есть ли какие-либо бесплатные доступные опции?что позволяет моему сообществу разработчиков создавать свои собственные ветки, в которые они могут зарегистрироваться, чтобы я мог легко извлекать из них изменения в Мастер репо?

Спасибо.

1 Ответ

5 голосов
/ 09 августа 2011

Создание ответа из моего комментария, как Ry4an предложил.

В этот ответ , система с именем RhodeCodeУпоминается , его официальный сайт описывает как

Браузер / инструмент управления хранилищем с открытым исходным кодом со встроенным сервером push-pull, LDAP, системой разрешений и полнотекстовым поиском.

Имеет поддержку веб-администратора, вилки и другое управление репо на стороне сервера.Несмотря на то, что он не имеет интеграции с Trac, я сам считаю его лучшим вариантом размещения, чем hgweb, который я использую сейчас.

...