[devel] git.alt/git+branches howto?
Денис Смирнов
=?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Пт Май 25 00:10:07 MSD 2007
On Thu, May 24, 2007 at 02:56:06PM +0300, Michael Shigorin wrote:
> MS>> Будут признателен, если кто-нить за лето покажет, как xmms или
> MS>> apache толково засунуть в git.
>> Миша, ну ты в курсе что даже бестолково засунутое в git это
>> лучше чем вообще не засунутое?
MS> Нет, не в курсе -- оно скорее работает. :) Я ж стараюсь избегать
MS> софта, в котором каждую неделю изменение генеральной линии
MS> политики партии.
Ну, в том объеме в котором его использует человек, коему кроме
push/pull/clone ничего не нужно было только одно серьезное изменение (в
дефолтном поведении clone), и одно письмо Диме решило все мои проблемы.
>> git-bisect мне пару раз уже спасал ой как много нервных клеток.
MS> Тоже пару раз про него думал, но понимаешь, в чём проблема:
MS> у нас владеют git разработчики и ориентация получается
MS> естественным образом именно на них.
MS> а для нормального серверного (или вообще стабильного)
MS> дистрибутива полезно, чтобы пакетной базой занимались
MS> и администраторы, у которых навыки допилки обычно есть,
MS> но некатегорические.
MS> соответственно понятие "патч" для меня, например (который
MS> и не админ толком) -- привычное, но обычно непрозрачное
MS> в том плане, что в отличие от Димы или Сергея -- я их не
MS> читаю при отсутствии серьёзной необходимости, поскольку
MS> бессмысленная потеря времени при моих навыках.
Я тоже часто пакую патчи отдельными файлами. git это не запрещает. Он лишь
дает возможность тем кто умеет, пользоваться более сложным
инструментарием, не более того. А вот с помощью bisect определить когда и
в какой версии пакета нечто сломалось бывает крайне полезным.
MS> отчасти поэтому оперировать (в т.ч. при общении с апстримом)
MS> патчами получается на сейчас проще и естественней, и выкидывать
MS> их совсем в пользу бранчей мне пока оказалось непродуктивно,
MS> а поддерживать ктулх (c) thresh/raorn -- здоровья нет.
MS> PS: собсно ни на что не жалуюсь, просто поясняю разницу
MS> в восприятии, какой она кажется с этой точки зрения.
MS> По мере нахождения понятных объяснений тоже стараюсь
MS> их фиксировать, но переехать в git пока вышло только
MS> с тем, где патчей нет, поскольку своё.
Я тебя прекрасно понимаю. Воспользуйся gear-srpmimport, и работай с
полученым репозиторием как привык. Да, в этом случае заметную часть
возможностей git ты оставишь за бортом, но многие плюсы получишь. Один
факт наличия _всей истории пакета_ под рукой уже много стоит.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Программу циклом не испортишь.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070525/123fe1a2/attachment-0001.bin>
Подробная информация о списке рассылки Devel