Home
mc-dev
mc-dev@conference.jabber.ru
07.10.2011< ^ >

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre2 | Latest stable release: 4.7.5.4
[00:03:35] <slavazanko/h> я спат
[00:14:12] slavazanko/h вышел из конференции
[00:32:46] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2625 ([patch ready] mc does not preserve file mtime when copying over ssh) created
http://www.midnight-commander.org/ticket/2625
• mc-4.7.5.5-sshutime.patch attached to Ticket #2625
http://www.midnight-commander.org/attachment/ticket/2625/mc-4.7.5.5-sshutime.patch
[00:34:02] <sergem> Это я сваял на скорую руку патч, который сохраняет atime и mtime при копировании по ssh. Патч генерился относительно версии 4.7.5.5 просто потому, что эта версия сейчас лежит в репозитории, если надо - могу перегенерить для другой версии. Вроде, работает.
[06:22:02] andrew_b зашёл в конференцию
[06:48:39] slavazanko/w вышел из конференции
[06:49:22] slavazanko/w зашёл в конференцию
[07:58:47] il.smind зашёл в конференцию
[08:12:23] <slavazanko/w> всем привет.
[08:12:34] <andrew_b> Привет.
[08:12:37] <slavazanko/w> sergem: круто, спасибо за патч. Глянем...
[08:24:01] <andrew_b> slavazanko/w: как бы тебе сказать...
[08:24:09] <slavazanko/w> ?
[08:24:26] <andrew_b> Мне не нравится, что мы начинаем зависеть от стороннего сервиса.
[08:24:30] <slavazanko/w> говори как есть. Не обижусь
[08:24:40] <slavazanko/w> от Трансифекса?
[08:24:43] <andrew_b> Да.
[08:24:59] <slavazanko/w> гм.
[08:25:03] <slavazanko/w> а что делать?
[08:25:30] <slavazanko/w> можно поднять свой инстанс трансифекса. Но вот команды разработчиков надо будет ещё акк-то перетянуть к себе
[08:25:56] <andrew_b> Do not edit directly man-pages in subdirectories!
All these files have autogenerated from webproject.
[08:26:18] <andrew_b> Слово потерялось.
[08:26:21] <andrew_b> Ну ладно.
[08:26:46] <andrew_b> Transifex.net для тех, у кого нет доступа на запись в репо.
[08:27:03] <andrew_b> А тут приходится ехать в Питер через Житомир.
[08:28:17] <slavazanko/w> гм. Тогда придётся хранить в репе po-файлы
[08:28:35] <slavazanko/w> но в любом случае править напрямую переведённый маны уже нельзя будет
[08:29:37] ASM зашёл в конференцию
[08:31:18] <slavazanko/w> ну или просто можно исключить русский язык, например, из этой системы переводов. Тогда русский ман не будет трогаться - переводи и делай что хошь
[08:32:31] <andrew_b> Да не, зачем исключать.
[08:32:31] <il.smind > ну как то...
[08:32:47] <il.smind > незнаю...
[08:33:08] <slavazanko/w> ?
[08:33:15] <andrew_b> Было всё более-менее, пока не появился этот долбанный ихний клиент.
[08:33:28] <andrew_b> Это ректальный зонд.
[08:38:54] <slavazanko/w> ну... с комстроки доступ к переводам. Чего это оно зонд? Если поднять свой собственный Трансифекс-сервак, то можно всё также продолжить пользоваться консольным клиентом. но он будет уже ломиться к нашему серваку.
[08:39:46] <slavazanko/w> вот только для своего собсвенного сервака нужен ещё один python-просцесс, а мы и от трака иногда стонаем :(
[08:40:21] <andrew_b> Этот клиент на чём писан? На Питоне?
[08:40:28] <slavazanko/w> да
[08:40:31] <andrew_b> Во.
[08:41:30] <andrew_b> А если у меня с Питоном не заладится, например? Версия не та или модуля нужного нет?
[08:41:55] <andrew_b> А если поднять свой собственный Трансифекс-сервак, но старый?
[08:42:06] <andrew_b> Который без клиента.
[08:42:39] <slavazanko/w> который когда-то прямо в репу коммитил?
[08:42:46] <andrew_b> Да.
[08:43:00] <andrew_b> Он же локально будет, фактически.
[08:45:00] <slavazanko/w> в любом случае такой переход на наш сервак повлечёт проблемы с командами переводчиков. А откат на старую версию может вообще отпугнуть их - хз сколько из них попривыкали к новым фишкам и к консольному клиенту. А консольный клиент всё-таки удобен :)
[08:45:47] <slavazanko/w> http://dl.dropbox.com/u/8764358/lj/11.jpg#
[08:46:37] <andrew_b> Не вкурил.
[08:48:26] <slavazanko/w> ну.. какая связь между ручкой (или карандашом) и кассетой?
[08:48:36] <slavazanko/w> неужто никогда не перематывал кассеты вручную?
[08:48:58] <slavazanko/w> тест на возраст :) Типа, школьники не понимают связи...
[08:48:59] <Зося Синицкая> slavazanko/w: Две полоски!
[08:49:00] <andrew_b> Неа.
[08:50:07] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[09:24:43] <slavazanko/w> ладно, по бранчу DEV_l10n_docs
продолжаю там разработку или в таком виде неприемлемо?
[09:28:29] gonzo111 зашёл в конференцию
[09:33:14] <gonzo111> привет всем :-)
[09:33:26] <slavazanko/w> привет
[09:33:33] <andrew_b> Привет.
[09:33:39] <andrew_b> slavazanko/w: ну не знаю.
[09:34:00] <andrew_b> Слишком много всего получается для простой вроде задачи.
[09:34:21] <slavazanko/w> ну.. не так уж и много.
мне кажется. что свой собственный трансифекс-сервак не внесёт упрощения.
[09:34:29] <slavazanko/w> да и задача не проста.
[09:34:47] <andrew_b> Теперь для сборки нужен будет po4a, да?
[09:35:26] <andrew_b> И клиент этот трансифексный.
[09:54:55] <slavazanko/w> нет
[09:55:05] <slavazanko/w> сорри за долгий ответ, совещание было
[09:55:10] <slavazanko/w> для сборки их не нужно
[09:55:30] <slavazanko/w> они нужны только тогда, когда надо послать переводы на трансифекс или когда нужно получить переводы с него
[10:02:41] <slavazanko/w> другими словами, никто ничего не заметит :)
[10:03:09] <andrew_b> Нуну.
[10:03:14] <andrew_b> Поглядим.
[10:34:32] il.smind зашёл в конференцию
[11:30:58] <andrew_b> Зося Синицкая: куку, чё спим?
[11:32:51] <slavazanko/w> бывает у неё
[12:05:11] <il.smind > кто здесь?
[12:05:28] <andrew_b> Мы.
[12:05:30] <slavazanko/w> ?
[12:07:34] <slavazanko/w> Среди всех космических курьезов и розыгрышей первое место по праву принадлежит шутке Оуэна Гарриотта. В 1973 году он входил в экипаж американской орбитальной станции "Скайлэб". Розыгрыш, который он устроил над офицерами Центра управления полетами, достоин навечно войти в анналы космонавтики. С собой в космос Гарриотт захватил диктофон, на который его супруга наговорила несколько заранее составленных фраз. Когда в один из дней оператор вышел на связь с орбитальной станцией, Гарриотт ждал у передатчика с диктофоном в руке. Между станцией и Центром управления состоялся следующий диалог:
- "Скайлэб", это Хьюстон, ответьте.
- Здравствуйте, Хьюстон, - бодрым женским голосом отозвалась станция. Это "Скайлэб".
Земля после секундного колебания поинтересовалась:
- Кто говорит?
- Привет, - отозвалась станция. - Это Хелен, жена Оуэна.
Оператор несколько секунд переваривал ответ, а затем с трудом выдавил:
- Что ты там делаешь?
- Я тут решила ребятам поесть принести. Все свеженькое, - успокоил его голос с орбиты.
Центр управления молчал около минуты, а затем отключился. Видимо, у офицера связи сдали нервы.
[12:11:35] <andrew_b> :)
[12:12:16] <il.smind > может с луной тоже пошутили?
[12:12:21] <slavazanko/w> :)
[12:16:57] <il.smind > расскажите что у нас
[12:16:59] <andrew_b> Поглядите 2626_escape_autocompletion. Там буквально одна строка.
[12:18:41] <slavazanko/w> Илья. там тебя 2625 ждёт...
[12:21:18] <il.smind > я смотрел
[12:21:24] <slavazanko/w> и?
[12:21:27] <il.smind > хороший, дельный патч
[12:21:39] <il.smind > но надо бы потестить на
[12:22:02] <il.smind > не все touch-и одинаково полезны
[12:22:30] <il.smind > кроме того если есть перл то по идее можно другие таймы поставить заодно
[12:23:11] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2626 (Special chars are not escaped in file name autocompletion) created
http://www.midnight-commander.org/ticket/2626
• Ticket #2626 (Special chars are not escaped in file name autocompletion) updated
http://www.midnight-commander.org/ticket/2626#comment:1
[12:23:36] <il.smind > в смысле "по пути Казань возьмите чтобы 2-ды не ходить" (с)
[12:25:16] <il.smind > кстати я рад что стали появляться патчи
[12:25:56] <il.smind > по сути посли evil-а Борки больше никто особенно не слал...
[12:27:26] <il.smind > а да... кстати
[12:27:41] <il.smind > slavazanko/w: я хотел с тобой поговорить
[12:27:48] <il.smind > готов?
[12:27:48] <slavazanko/w> ?
[12:28:03] <il.smind > говорю
[12:28:21] <il.smind > Сколько ты мне еще нервы трепать будешь?!
[12:28:33] <slavazanko/w> а чо я?
[12:28:37] <il.smind > Когда сфтп подписывать будем?
[12:28:50] <slavazanko/w> через мой труп
[12:29:20] <il.smind > Да что ты зачеловекто такой!
[12:30:07] <slavazanko/w> а впрочем... подмахну бранч при одном условии
[12:30:13] <il.smind > ???
[12:30:29] <slavazanko/w> персонально модуль sftp потом под новый API ты бушь переделывать
[12:30:49] <il.smind > а еще надо будет переделывать?
[12:30:56] <slavazanko/w> да
[12:31:36] <il.smind > чочаму?
[12:31:59] <il.smind > почаму?
[12:32:42] <andrew_b> slavazanko/w: какой подмахну? Там какой-то левый стаф, который ещё и не работает.
[12:32:47] <slavazanko/w> ну.. мы же планировали каталоги быстрого доступа расширить?
[12:33:34] <il.smind > slavazanko/w: расширить да
[12:33:36] <slavazanko/w> левый стафф - это отдельная пестня. Илья мне сейчас голову морочит по поводу нелогичного поведения при вводе данных соединения
[12:34:02] <il.smind > да
[12:34:15] <il.smind > именно по этому и морочу
[12:34:24] <il.smind > а левый стаф
[12:34:32] <slavazanko/w> за левы стафф отдельно ответишь
[12:35:53] <il.smind > slavazanko/w: хотел тебя попросить
[12:35:59] <slavazanko/w> ?
[12:36:15] <il.smind > ты мог бы вычистить то что тебе нужно
[12:36:26] <il.smind > в дев_там чего то
[12:37:20] <andrew_b> Тогда sftp отодвигается ещё дальше.
[12:37:41] <andrew_b> Пока все эти дев_чего_то не окажутся в мастере.
[12:37:56] <slavazanko/w> пропробую
[12:38:59] <andrew_b> В справке по sftp:
/#sftp:[user@]machine[:port]/[remote-dir]
/#sftp:onlyrsh.mx/linux/local

Чо за /#sftp? Уже давно такого нет.
[12:40:17] <il.smind > я пока буду думать о разговоре с андреем
[12:41:22] <il.smind > andrew_b: справку, да
[12:42:27] <il.smind > готов работать
[13:12:24] <slavazanko/w> по 1535:
bb1a60f8f6ee97210d8ff26f39c2fd8bf812bbdb и 3c42979aca5b23fdb551796a675c0949d85c64e9 надо куда-нить утащить.
2e729643b74a5e647287c2a303132dc81dca71d7 и f1766d25b2685f9c238f12041fe4b4e79eb89ae1 уже есть в DEV_new_vfs
[13:15:14] <andrew_b> Значит, 1535 будет после DEV_new_vfs.
[13:30:11] IceMan зашёл в конференцию
[13:30:23] <IceMan> всем привет
[13:30:38] <IceMan> abort: repository git://midnight-commander.org/git/mc.git not found!
[13:30:50] <IceMan> что-то с репы не могу стянуть изменения
[13:31:23] <slavazanko/w> эм.. ща
[13:31:59] <slavazanko/w> clone git://midnight-commander.org/git/mc.git
Cloning into mc...
remote: Counting objects: 15620
^C
[13:32:02] <slavazanko/w> у меня норма
[13:32:13] <IceMan> сейчас руками проверю
[13:35:20] <IceMan> прошу прощения, это мой затуп
[13:35:36] <slavazanko/w> бывает :)
[13:37:44] <sergem> il.smind > не все touch-и одинаково полезны

Патч мой, можно меня про него спрашивать. :) Я юзал posix-формат опции -t, должно сработать почти везде. Но более позднее тестирование показало, что не работает в busybox-е - в нем не поддерживается параметр -t, только -d, которого нет в posix-е. :(
[13:38:33] <il.smind > sergem: я понимаю...
[13:38:49] <il.smind > надо проверить на solaris
[13:39:44] <il.smind > > Но более позднее тестирование показало, что не работает в busybox-е - в нем не поддерживается параметр -t, только -d
та же фигня с ls была
[13:42:29] <il.smind > как на счет perl?
[13:43:32] <slavazanko/w> перловкой дату узнавать? а для бизбокс-онли что делать?
[13:45:16] <il.smind > slavazanko/w: да не..
[13:45:42] <il.smind > у меня проверяется, есть ли перл
[13:46:49] <il.smind > я говорю что если есть перл то имеет смысл его использовать
[13:48:26] <sergem> В смысле, сделать по мотивам скрипта для get-а: fish_utime_perl и fish_utime_touch?
[13:48:39] <sergem> И в случае, если фейлится touch - вызывать перл?
[13:48:48] <il.smind > наоборот
[13:49:15] <il.smind > надо сначал использовать перл
[13:49:16] <sergem> Почему наоборот, touch же должен быстрее отработать, чем перл?
[13:49:51] <il.smind > но перл будет одинаково работать
[13:50:04] * sergem думает, как будет быстрее при копировании по ssh большого числа мелких файлов...
[13:50:55] <sergem> А фиг его знает... Тестить надо. :)
[13:51:23] <il.smind > и я думаю имеет смысл доработать info
[13:51:53] <il.smind > скрипт должет проверить что держит touch
[13:52:24] <sergem> Хм... Оказывается новый busybox таки поддерживает параметр -t в touch, в хелпе он это не пишет, но по факту - работает. :)
[13:54:48] <il.smind > там по аналогии c
[13:55:15] <il.smind > sergem: это неважно что где то держится
[13:55:24] <il.smind > надо точно проверить
[13:55:48] andrew_b вышел из конференции
[14:04:09] <il.smind > sergem: попробуешь?
[14:08:22] <sergem> У них формат времени разный - у перла и у тача. Передавать надо либо оба, либо конвертить в перле из touch-формата, потому что touch из перлового сконвертить не сможет. :) А по скорости я сравнил - примерно одинаково: http://fpaste.org/x8qt/
[14:10:21] <il.smind > я извиняюсь конечно
[14:10:28] <il.smind > но есть 3 даты
[14:10:51] <il.smind > как они себя ведут при простом копировании?
[14:11:07] <il.smind > нельзя ли попытаться повторить поведение?
[14:11:26] <il.smind > в смысле mtime atime
[14:11:28] <sergem> utime знает только две. И в функцию vfs_fish_ops.utime тоже передаются только две даты.
[14:11:51] <sergem> Дык, это я и сделал. :) touch из патча как раз выставляет эти две даты. :)
[14:13:13] <il.smind > а.... ок
[14:13:31] <il.smind > я думал только дату создания
[14:14:55] <sergem> Из-за этого там touch два раза вызывается. Один раз для mtime и второй раз для atime (я подумал, что должно быть именно в таком порядке, чтобы изменение mtime-а не повлекло за собой изменения atime-а).
[14:15:28] IceMan вышел из конференции
[14:18:23] <il.smind > sergem: резюмируя
[14:18:33] <il.smind > я таки предлагаю поменять info
[14:18:49] <il.smind > добавить переменную
[14:18:53] <il.smind > среды
[14:19:25] <il.smind > вроде того как сделано здесь
if `ls -Q / >/dev/null 2>&1` ; then
res=`expr $res + 16`
fi
[14:20:07] <il.smind > т.е. проверяем поддерживается ли -t -d
[14:20:44] <il.smind > если есть перл используем перл если поддерживается -t и -d то их
[14:21:25] <il.smind > дату надо передавать я думаю так чтобы все могли её использовать
[14:21:32] <sergem> А зачем? По-моему, учитывая, что перловый вариант и тачевый по скорости примерно одинаковы (ну, на моей машине одинаковы, я тест выше скинул, можете у себя проверить) - нет смысла проверять вообще touch. Проще запускать перл, если он не сработал - то запускать touch, да и все. Если даже touch не сработает - уже не важно, альтернатив все равно больше нет. :)
[14:21:53] <il.smind > но если нет перла то что?
[14:21:59] <sergem> То вызывать touch
[14:22:07] <il.smind > я про это и говорю
[14:22:10] ASM вышел из конференции
[14:22:16] <sergem> Просто вызывать, без проверок
[14:22:24] <il.smind > но проверить тач надо в скрипте info
[14:22:30] <sergem> Да, но зачем? ;)
[14:22:40] <sergem> Если его нет, то что делать?
[14:22:43] <il.smind > чтобы не делать проверок в скрипте
[14:22:52] <il.smind > то ничего не делать
[14:23:30] <il.smind > будет 2 переменные FISH_HAVE_TOUCH_T
[14:23:37] <il.smind > FISH_HAVE_TOUCH_T_D
[14:24:15] <sergem> Хм... Ты предлагаешь сделать что-то вроде:
if [ -n "$HAVE_TOUCH" ] && touch ...; then
echo "### 001"
else
echo "### 500"
fi
так?
[14:24:21] <il.smind > это на твоём хосте разницы по скорости может не быть
[14:24:48] <il.smind > а где то может быть значительная разница
[14:24:55] <il.smind > ну что то типа того
[14:25:03] <sergem> Вот я и предлагаю упростить эту проверку до такого вида:
if touch ...; then
echo "### 001"
else
echo "### 500"
fi
[14:25:19] <sergem> :)
[14:26:03] <sergem> По поводу хоста - согласен. Потому выложил исходник скрипта. :)
[14:26:07] <il.smind > if [ -n "$HAVE_TOUCH" ] ; then
touch ...
echo "### 001"
else
echo "### 500"
fi
[14:26:39] <sergem> А если touch не выполнилсь? Например потому, что файловая система не поддерживает аттрибут atime? ;)
[14:26:56] <il.smind > тач надо проверять
[14:27:05] <il.smind > результат
[14:27:39] <sergem> Именно! Это я и имею ввиду. Если все равно проверять результат вызова touch-а, то какой смысл делать дополнительную проверку в info?
[14:27:40] <il.smind > но если тач не поддерживается зачем его в цикле запускать 100500 раз?
[14:29:16] <sergem> Я понял идею - сэкономить на вызовах несуществующего touch-а?
[14:29:28] <il.smind > да
[14:29:41] <il.smind > для этого и придумана info
[14:30:04] <il.smind > после неё значительно упростились скрипты
[14:30:19] <il.smind > что их вообще стал понимать человек
[14:30:25] <il.smind > а не только андроиды
[14:30:48] <slavazanko/w> сам ты андроид
[14:30:56] <il.smind > slavazanko/w: ага
[14:31:05] <il.smind > я как вспомню геморой
[14:31:26] <il.smind > если надо чуток поменять что то в рыбе так...
[14:31:55] <il.smind > а сейчас открыл нужный скрипт, отладил, подключил
[14:32:05] <il.smind > и мц пересобирать не надо
[14:32:52] <il.smind > и главное для определённого "хитрого" хоста скрипт можно написать свой
[14:33:07] <il.smind > и остальные хосты не отваливаются после этого
[14:34:08] <sergem> Да? А как выбирать, какой скрипт для какого хоста запускать? ;)
[14:34:25] <il.smind > было бы прикольно еще бы добавить заворачивание контента в gz :)
[14:34:30] <sergem> Я, кстати, видел в коде, что там где-то есть лог отправляемых команд, но так и не нашел, как его включить без пересборки...
[14:34:44] <il.smind > sergem: в доке написано :)
[14:35:03] <il.smind > sergem: а зачем пересобирать
[14:35:12] <sergem> Я делал контекстный поиск по всему tar.xz-у, если в доке это есть, то в комплект она не входит. :)
[14:35:25] <il.smind > достаточно скрипты скопировать на целевую машину
[14:35:32] <il.smind > и там их запускать
[14:35:39] <sergem> Ну, там есть загадочный кусок:
#if 0
logfile = ...
#endif
[14:35:46] <il.smind > в них можно и лог добавить
[14:35:51] <il.smind > в сами скрипты
[14:36:03] <il.smind > это же обычные шел-скрипты
[14:36:30] <il.smind > sergem> Ну, там есть загадочный кусок:
#if 0
ну это для крайнего случая
[14:36:50] <il.smind > а я скрипты отлаживал именно на нужной машине
[14:37:32] <il.smind > просто задаем нужные переменные среды и имеем то что надо
[14:38:52] <il.smind > README.fish
[14:39:07] <il.smind > sergem:
First, mc looks for system-wide set of scripts, then it checks whether
current user has host-specific overrides in his per-user mc
configuration folder. User-defined overrides take priority over
sytem-wide scripts if they exist. The order in which the folders are
traversed is as follows:

/usr/libexec/mc/fish
~/.mc/fish/<hostname>/
[14:40:12] <sergem> А, ок, мне это еще ни разу не было нужно, но все равно спасибо. :)
[14:40:24] <sergem> По поводу добавления FISH_HAVE_TOUCH в info, лично я не против. :) Мне патч переписать?
[14:40:52] <il.smind > ты против использования перла?
[14:41:01] <sergem> Нет. :_
[14:41:14] <sergem> :)
[14:41:27] <sergem> Я вообще ни против чего не против. :) Мне главное, чтобы время копировалось. :)
[14:41:31] <il.smind > я просто ему больше доверяю
[14:41:44] <il.smind > ну не потому что он такой классный
[14:41:58] <il.smind > я его вообще терпеть не могу
[14:42:12] <il.smind > просто busybox активно развивается
[14:42:44] <il.smind > и то что актуально на одной железке может работать совсем не так как хочется на другой
[14:44:53] <il.smind > я привёл железобетонные аргументы в пользу использования перла в первую очередь?
[14:45:25] <il.smind > sergem: пока вы еще тут :)
[14:45:28] <sergem> Ммм... Я не помню аргументов, но я не против его использования в первую очередь. :)
[14:45:54] <il.smind > а как на счет получить данные о дате файла?
[14:46:01] <sergem> Какие:
[14:46:03] <sergem> Какие?
[14:46:11] <il.smind > все даты
[14:46:37] <sergem> Какие?
[14:46:46] <il.smind > возможно надо доработать склипт ls
[14:46:48] <sergem> Их две же?
[14:47:06] <il.smind > да я про все три
[14:47:12] <sergem> А третью чем выставлять?*
[14:47:13] <sergem> ;)
[14:47:24] <sergem> И кто ее выставлять будет
[14:47:40] <il.smind > выставлять не надо
[14:47:41] <sergem> Ну, в смысле, по окончании копирования вызывается vfs.utime, которой передаются только две даты.
[14:47:45] <il.smind > получать
[14:48:05] <sergem> Ммм.... Пока что не понимаю, а что с ней делать-то?
[14:48:08] <il.smind > есть ctime, mtime, atime
[14:48:25] <il.smind > sergem> Ммм.... Пока что не понимаю, а что с ней делать-то?
запрос не понят
[14:48:43] <il.smind > с ней? с третьей датой?
[14:48:47] <sergem> Ну, допустим, ее можно получить (тот же stat ее покажет), но зачем? Что с ней полученной потом делать?
[14:48:52] <sergem> Да, с ctime-ом.
[14:49:05] <il.smind > этава
[14:49:22] <il.smind > оно в панели показывается
[14:49:43] <il.smind > Информация C-x i
[14:49:58] <sergem> А, тогда это - уже другая задача :) К копированию она отношения не имеет. :)
[14:50:10] <sergem> Я бы предложил и решать ее отдельно. :)
[14:50:13] <il.smind > при копировании даты запрашиваются
[14:50:24] <il.smind > это другая задача
[14:50:37] <il.smind > я и говорю "пока вы еще тут"
[14:50:40] <il.smind > :)
[14:52:12] <il.smind > admin@darkstar:/home/projects/mc/src/vfs/fish/helpers$ LANG= stat send
...
Access: 2011-09-28 06:51:23.000000000 +0000
Modify: 2011-07-19 18:16:08.000000000 +0000
Change: 2011-07-19 18:16:08.000000000 +0000
[14:52:47] <il.smind > можно было бы добавить в скрипт ls
[14:53:02] <il.smind > или сделать скрипт stat
[14:53:39] <sergem> Лично я бы для себя этого делать не стал. Мне эта дата бесполезна, а ее получение будет замедлять переходы по каталогам, которые итак небыстрые по ssh... :)
[14:54:54] <sergem> Да и вообще лично меня сейчас только передача mtime при копировании беспокоила, потому что она портила мне сборку make-ом. :) atime я в патче просто за компанию сделал. :)
[14:55:02] <il.smind > будет замедлять
[14:55:31] <il.smind > без порно
[14:56:04] <il.smind > sergem: ну не хочешь как хочешь :)
[14:56:14] <il.smind > но я должен был спросить :)
[14:56:43] <il.smind > sergem: а профиль на гитхабе есть?
[14:56:47] <sergem> Нет. :)
[14:56:53] <il.smind > зря
[14:57:00] <il.smind > очень удобно
[14:57:13] <il.smind > можно форкнуть
[14:57:23] <il.smind > мц и там кобасить
[14:57:32] <il.smind > а потом дать ссылку
[14:58:03] <il.smind > мне раньше казалось что это шибко надо заморачиваться
[14:58:13] <il.smind > оказалось 3 клика мышкой
[14:58:41] <sergem> Я - ленивый. Мне проще сделать у себя:
rpmbuild -bp mc.spec
cp -pr mc-4.7.5.5{,.orig}
и там колбасить, а потом сделать:
diff -urN mc-4.7.5.5{.orig,}
и выложить патч. :)
[14:59:28] <sergem> А как побочный продукт - еще и пакет соберется. :)
[14:59:50] <il.smind > плохой способ
[14:59:57] <il.smind > честно
[15:00:20] <il.smind > не очень продуктивный
[15:00:46] <il.smind > я тоже раньше так делал
[15:01:13] <il.smind > кажется что проще, а на деле...
[15:01:18] <sergem> А на деле?
[15:02:10] <il.smind > на деле гит дает возможность сначительно эксперементировать с кодом
[15:02:13] <il.smind > и не потерять ничего
[15:02:36] <il.smind > и результат достигается значительно эфективнее
[15:09:41] <sergem> Есть желание похоливарить? ;) А то я могу написать длинное сообщение на эту тему. :)
[15:53:23] <sergem> В общем, я приаттачил к #2625 <https://www.midnight-commander.org/ticket/2625> перл-модификацию патча по мотивам обсуждения тут: если есть, то юзается перл, если перла нет, то touch. Проверил, вроде, работает и с перлом и без него.
[15:54:57] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #71 (savannah: Skip vs. Abort on multi-file/dir operation) updated
http://www.midnight-commander.org/ticket/71#comment:22
• mc-4.7.5.5-sshutime-perl.patch attached to Ticket #2625
http://www.midnight-commander.org/attachment/ticket/2625/mc-4.7.5.5-sshutime-perl.patch
[15:55:12] <sergem> Точно, спасибо Зося Синицкая :)
[16:05:11] andrew_b зашёл в конференцию
[16:43:44] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[16:53:41] il.smind зашёл в конференцию
[16:54:32] <il.smind > sergem> Есть желание похоливарить? ;) А то я могу написать длинное сообщение на эту тему. :)
на эту? какую?
[16:55:19] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2623 (Trouble opening zip files.) closed
http://www.midnight-commander.org/ticket/2623#comment:15
[16:58:48] <sergem> il.smind : На тему git-а и его полезности в любых начинаниях. :) Но уже поздно. Я уже удалил то длинное сообщение, которое хотел отправить, а вместо него отправил сообщение про патч. :)
[17:05:28] <il.smind > sergem: ну все что я бы хотел знать про полезность гита я уже и так знаю :)
[17:05:45] <il.smind > вряд ли смогу узнать еще что то новое :)
[17:45:26] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[18:40:26] andrew_b вышел из конференции
[19:23:25] slavazanko/h зашёл в конференцию
[21:46:23] slavazanko/h вышел из конференции
[22:18:45] ASM зашёл в конференцию
[23:41:29] il.smind зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!