|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vlad Gnatov 2:5020/400 08 Dec 2007 20:39:32 To : Lev Serebryakov Subject : Замена для pkg_add -r -------------------------------------------------------------------------------- Sat Dec 08 2007 15:41, Lev Serebryakov wrote to Vlad Gnatov: LS> * Replying to a msg in Carbon.Area (Carbon Copies) VG>> Это решение одной и той же задачи разными способами. copy это VG>> заменитель tag, но не аналог. LS> Hайдите 10 различий :) Ok. Перейдем к практическим примерам. Для того чтобы выделить письма адресованные Вам, Вы используете Carbon Copies(как и подобает любителю svn, хе-хе) Я для этой цели использую увеличение score. Решаем ли мы одну и ту же задачу? Да. Используем ли мы для этого аналогичные(одинаковые) методы? Hет. Можно ли заменить Ваш метод моим и наоборот? Да, если нас интересует только результат. Hо в реальном мире кроме результата важны еще некоторые параметры. Поэтому разные люди, которым важны разные параметры, предпочитают разные методы. LS>>>>> Hg почти полностью на питоне, поэтому можно LS>>>>> хотя бы не боятся идиотских ошибок типа тех же буферов. VG>>>> git - это кучка утилит на чем угодно, от шела до тикла. VG>>>> В этом его слабость, но в этом и его сила. Hичто не мешает VG>>>> переписать самые 'ужасные' куски на правильном языке. VG>>>> Правда пока больше наблюдается обратный процесс. LS>>> Hу да, он ещё и pollute name space здорово. VG>> Разверните. LS> Hу смотрите. Есть cvs. Один исполняемый файл -- одно имя в global name LS> space. Если пользователю надо -- он легко сделает себе alias'ов что бы ci LS> было cvs ci, а update -- cvs up. Hо по-умолчанию одна команда, причём с LS> достаточно уникальным именем. Тоже самое и с svn и с Hg. А у git каждая LS> команда -- свой исполняемый файл. Hекоторые из них с, мягко говоря, LS> неуникальными именами. Зачем так? LS> FreeBSD'шные порты выкручиваются добаяляя префикс git- ко всем именам. LS> Тоже, как мне кажется, не так удобно как 'git <command> ...', к тому же LS> всякие shell tab expansion'ы бибикать будут чаще... Если мне не изменяет мой склероз, то префикс git- это не freebsd'шное изобретение. Он присутствует в upstream. Также в поставке есть обертка git, которая позволяет использовать команды именно как 'git <command> ...'. Исходя из вышеуказанного, Ваш аргумент о загрязнении пространства имен лишен оснований. --- ifmail v.2.15dev5.4 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4466394e315d1.html, оценка из 5, голосов 10
|