[devel] про gerrit

Aleksei Nikiforov darktemplar на altlinux.org
Пт Окт 25 15:48:04 MSK 2019


25.10.2019 15:43, Alexey Gladkov пишет:
> On Fri, Oct 25, 2019 at 03:20:22PM +0300, Anton Farygin wrote:
>> On 25.10.2019 15:01, Dmitry V. Levin wrote:
>>> On Fri, Oct 25, 2019 at 07:55:14AM +0300, Anton Farygin wrote:
>>>> On 25.10.2019 3:52, Dmitry V. Levin wrote:
>>>>> Всё, что до сих пор придумали (все эти неудобные централизованные
>>>>> недоверенные web-интерефейсы) по сравнению с тем, над чем задумываются -
>>>>> это примерно как svn по сравнению с git.
>>>> Да, централизация это серьёзная проблема.
>>>>
>>>> Ещё у конкретно gerrit, как мне показалось,  не так просто с созданием
>>>> проектов. Его конечно можно использовать, но если не дорабатывать - не
>>>> для code review любого кода любого пакета в репозитории.
>>> Кстати про gerrit.  Может быть, это случайное совпадение, но
>>> в тот же самый день, когда здесь была затронута эта тема, в списке
>>> рассылки libc-alpha был анонсирован [1] gerrit instance, развернутый
>>> инженерами redhat для того, чтобы начать эксперимент по использованию
>>> gerrit в разработке glibc.  Полагаю, нам будет полезно понаблюдать
>>> за ходом этого эксперимента.
>>>
>>> [1] https://sourceware.org/ml/libc-alpha/2019-10/msg00716.html
>>>
>>>
>> Да, весьма полезно.
>>
>> Но сценарий у нас чуть чуть другой, т.к. нам нужно быстро и, возможно,
>> автоматически заводить в gerrit проекты для каждого проекта и назначать
>> project owner'ов.
>>
>> В gerrit это делается не совсем просто и дальше надо смотреть как с этим
>> жить.
> 
> Нубский вопрос: а gitlab не вариант ?
> 
> Там и можно заводить репозитории, и PR есть с review.
> 

Мой личный опыт - пробовал gitlab, github, gerrit, и ещё несколько 
разных систем, и именно для code review мне gerrit понравился больше 
всего, т.е. был удобнее всего. Но именно для централизованного и 
удобного code review (+CI ещё можно прикрутить для полноценного ведения 
проекта). PR в gitlab и github по удобству в этом плане сильно отстают 
от gerrit. Для других задач скорее всего есть и более подходящие 
инструменты.


Подробная информация о списке рассылки Devel