The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз распределенной системы управления исходными текстами G..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Релиз распределенной системы управления исходными..." +1 +/
Сообщение от develop7 (ok), 05-Окт-11, 16:42 
>> юниксвейнее — это наваять libgit, биндинги к ней и кучку фронтендов на любой вкус.
> вперёд, чо.

а вот и «это не нужно». но фанбой здесь по-прежнему я, угу.

>> отчего оно и прикручивается к любой софтине с полпинка. в отличие от кучек скриптов на си с перлом.
> вот странно: у всех прикручивается, даже гуя спокойно используют, а у develop7 не прикручивается. весь строй не в ногу идёт?

будете писать UI к git сами — обязательно расскажите, как круто и реюзабельно парсить регэкспами stdout git.

>> Кстати, наличие в природе libgit2 (которую разрабатывают ребята с github) какбэ намекает.
> …на то, что у маководов проблемы с перлом из коробки и вообще с юникс-лайковостью их системы.

вообще-то для libgit2 есть 100500 биндингов. когда как для "github for mac" нужен только один. что какбэ намекаэ.
и вообще, libgit2 писался для собственных нужд. потому, что ванильный git непригоден для использования на серверах — слишком большой оверхед.

>> юниксвейнее — это не гадить в консоль после каждого коммита.
> ORLY? >/dev/null

во-первых,
> Правило тишины: Если программе нечего сказать, пусть лучше молчит.

Mercurial после commit молчит. Bzr молчит. git — гадит.
Также почему-то вспоминается старый советский анекдот:
— (в магазине) А почему дуршлаг без дырок?!
— Сам пробьёшь, небось руки не отвалятся!

>> юниксвейнее было бы, если бы хотя бы один workflow scenario обходился голыми командами (без ключей).
> у нас, в настоящих ос, есть shell aliases. а ещё google://git+aliases сюрпрайз, да?

дуршлаг без дырок

>> юниксвейнее было бы, если бы эти утилиты были предназначены для пользователя, а не для собственных нужд.
> это как? O_O какого «пользователя»? они предназначены для программистов, которые активно используют DVCS. а тебе обязательно свистелки, перделки и полупрозрачные окна, без этого жизнь не мила? так напиши себе, если время девать некуда. нормальному программисту это не нужно и даже неудобно. а в emacs (и vim тоже, по-моему) git интегрирован вполне нормально.

отучайтесь переносить собственные комплексы на незнакомых людей. что, программист — уже не пользователь? и меня, мягко говоря, смущает 120 команд, из которых максимум четверть в состоянии сделать что-то полезное самостоятельно, без скармливания им в stdin сотен недокументированных данных.

>> проверочный вопрос — как давно вы запускали git upload-pack?
> я вот — никогда. ни разу не понадобилось. а тебе понадобилось? зачем?

и я никогда. а команда есть. а зачем она юзеру?

>> Учите матчасть.
> вот именно. «чем кумушек считать, рядиться…»

я опираюсь на определение UNIX way Эрика Реймонда — http://ru.wikipedia.org/wiki/UNIX_way#.D0.A0.D0.B5.D0.B9.D0....
А вы?

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз распределенной системы управления исходными текстами G..., opennews, 01-Окт-11, 23:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру