On Fri, Jan 26, 2007 at 01:57:23PM +0300, Mikhail Yakshin wrote: > Kirill Maslinsky пишет: > > [...] > > > >>> Sisyphus-create зачем-то использует cogito, хотя там хватает git. > >> cogito должен быть в зависимостях у comfort - так, что, наверное, не > >> принципиально что использовать. Если кому-то принципиально понадобится > >> comfort без cogito - patches are welcome. Впрочем, видимо, те, кто не > >> пользуются cogito, не будут пользоваться и comfort. > > > > Совершенно необоснованное утрверждение и даже с опровергающим примером > > в моем лице: comfort рассчитываю использовать, а cogito нет. > > Хорошо, если есть желание - тогда другой разговор. А можно в свою > очередь мне поинтересоваться, зачем использовать именно голый git? Ну поскольку cogito по архитектуре не требуется, а просто является некой оберткой над git -- оно тем самым привносит дополнительный уровень в логику работы, в общем случае от этого сложнее разобраться в исходном тексте, что-то запатчить... К тому же наверняка просто git знает в сумме больше людей, чем любую из оберток над ним. Мне кажется, такой пакет, как comfort, может стать по-настоящему полезным, только если он будет аккумулировать опыт больее чем одного человека. > > Можно ли перечислить задачи, которые реально необходимо делать в comfort > > с помощью cogito? > > Никакие задачи не требуют обязательного использования cogito - это в > свою очередь просто несложная оболочка над git-*. Разумеется, все можно > переписать с использованием только этих утилит. > > >>> Всё что прибито гвоздями - ограничивает свободу использования > >>> пакета. > >> И это хорошо - в этом и мысль. > > > > Наверное, мысль все-таки не в том, чтобы ограничивать свободу, > > а в том, чтобы зафиксировать и атомизировать с помощью утилит > > распространенные и удачные паттерны, связанные с разработкой Сизифа? > > Ну, это примерно то же самое, сказанное более политкорректными словами ;) > > С моей точки зрения - как раз когда дают инструменты и много свободы к > ним в придачу - это плохо. Каждое лишнее решение, не придуманное за > мейнтенера заранее, каждому человеку приходится принимать самостоятельно > и что-то изобретать, причем все начинают это делать по-разному, а потом > привыкают. Вот, сказано еще точнее! Этот абзац надо бы в README comfort вставить, в качестве обоснования и агитации. -- Kirill Maslinsky ALT Linux Documentation Team http://heap.altlinux.ru