[devel] gear
Денис Смирнов
mithraen на freesource.info
Сб Окт 22 00:37:14 UTC 2011
On Fri, Oct 21, 2011 at 05:49:53PM +0400, Dmitry V. Levin wrote:
DVL> gear - это инструмент для сборки, а не для совместной разработки.
DVL> Он предоставляет вам много степеней свободы, в том числе свободу
DVL> не публиковать персональный .git/config
DVL> Мощный инструмент подразумевает высокую культуру обращения с ним.
Не надо публиковать персональный .git/config. Однако для полноценной
совместной разработки отдельные его части должны быть опубликованы.
Это неправильно enforce'ить, однако предоставить такую возможность
необходимо.
DVL> Если нужен инструмент для организации процесса совместной разработки,
DVL> то не надо думать что gear это искомый инструмент.
Да, я согласен что это не нужно прямо в самом gear -- точно также как не
стоит встраивать внутрь gear куски git'а. Но некий стандартизованный
внутри team способ хранения информации о remotes, и инструментарий его
использующий -- необходимы.
Причем этот инструментарий хоть и не имеет никакого отношения к утилите
gear, но имеет ровно такое же отношение к пакету gear, как gear-update.
Чем инструмент обновления пакета из tar.gz хуже, чем инструмент обновления
из svn/git?
DVL> git это DVCS, коммиты можно взять где угодно. Иногда апстримный
DVL> репозиторий надолго исчезает со своего традиционного места
DVL> (вспомним, например, kernel.org). Человеку обычно не сложно найти
DVL> апстрим(ы). Сложности возникают у полностью автоматических скриптов
DVL> (роботов), которых надо специально на эту тему инструктировать.
Человеку это не сложно, но геморно. А человек такое странное создание, что
не хочет делать геморную работу.
Кроме того, в случае с конкретно git svn -- знания где лежат commit'ы
мало.
DVL> Напишите $prefix-store-config. :)
DVL> Напишите $prefix-svn. :)
2viy@: а в от с этим я согласен, прежде чем патчить gear, все-таки стоит
сначала сделать это просто рядом с ним :)
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20111022/5c24b011/attachment.bin>
Подробная информация о списке рассылки Devel