= Сообщение: 2472 из 8555 ========================================= RU.LINUX = От : Alexey Vissarionov 2:5020/545 27 Oct 15 07:40:00 Кому : Serguei E. Leontiev 27 Oct 15 07:40:00 Тема : К вопросу ncurses, GoldEd, Shift, Ctr и современных терминалах FGHI : area://RU.LINUX?msgid=2:5020/545+562f026d На : area://RU.LINUX?msgid=<1187502935@ddt.demos.su>+295371ac = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.LINUX?msgid=2:5020/2140.152@Fidonet.org+562f1dff ============================================================================== Доброго времени суток, Serguei! 27 Oct 2015 00:37:58, ты -> Vladislav Vetrov:
SL>>>>> Взглянул я во внутренности этого вашего Golded+ VV>>>> буду посмотреть и попробовать SL>>> https://yadi.sk/d/_LJdDP9Bk2Txc VV>> Чудненько! Спасибо! Hо как true-линуксоид я хочу наложить VV>> патчи, что ты выложил в предыдущем сообщении на исходники. VV>> Поскольку накладываю патчи я раз в год (или в два), то напомни VV>> pls: какой командой совершают сие магическое действие? SEL> Патчи, обычно получают командой `diff -u -r',
Среди разработчиков особым почетом пользуются `diff -ruN` и `diff -burN` - их легко запомнить, а результат их работы близок к оптимальному.
SEL> а применяют командой `patch'
VV>> Припоминаю, что там какая-то разница есть в зависимости от VV>> относительного расположения патча и исходников: в одной VV>> директории или в разных. SEL> `man patch' в помощь, т.к. я не понял о чём ты спрашиваешь. SEL> Следует отметить, ключ `-p', который указывает сколько уровней SEL> каталога надо отрезать от пути указанном в заголовке результата SEL> diff, для получения имён исправляемых файлов.
Насколько я пони мяу, он про это и спрашивал.
2 VV: Общий подход примерно такой: генерируем командой diff -burN softina-1.2.3.orig softina-1.2.3.new > softina-mypatch.diff а потом накатываем (например, на следующую версию) посредством cd softina-1.2.4; patch -p1 < softina-mypatch.diff
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii