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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.7 | Latest development release: 4.7.3
[03:13:23] iNode вышел из конференции
[05:16:33] iNode зашёл в конференцию
[05:58:25] andrew_b зашёл в конференцию
[06:00:32] <andrew_b> darkbroodzed: mc /#ftp:user@server
[06:02:20] <andrew_b> repolainen: это синтаксис .am.
[06:55:13] <il.smind > Всем привет!
[06:55:19] <il.smind > особенно мне
[06:56:06] <il.smind > andrew_b: поставь автограф
[06:56:39] <andrew_b> Где?
[07:04:38] <darkbroodzed> Про cd /#ftp:server я вкурсе, меня интересует как сделать для этого alias для мс
Ну и контрольный вопрос - когда будут макросы ? :)
[07:05:13] <il.smind > darkbroodzed: над марОсами думаем
[07:05:45] <andrew_b> Что значит как сделать алиас? man alias
[07:05:47] <il.smind > почти все готово для их появления, не хватает главного штриха
[07:06:11] <darkbroodzed> это на для баша будет если man alias Ж)
[07:06:30] <il.smind > darkbroodzed: а надо?
[07:06:32] <darkbroodzed> а хочется только для мс :) были бы макросы сделал бы ими
[07:06:46] <il.smind > andrew_b 1296 name = g_strconcat ("/#sh:", SUP.user, "@", SUP.host, flags, PATH_SEP_STR, SUP.cwdir, (char *) NULL);
[07:06:49] <andrew_b> Я про остальные шеллы не в курсе. Мне баша хватает.
[07:06:59] <il.smind > почему только в одном месте
[07:07:28] <andrew_b> il.smind : вчера через силу делал. Не доделал.
[07:07:31] <il.smind > почему не это тогда не заменил /#sh
[07:07:31] <darkbroodzed> я собственно написал хочется сменить синтаксис ручного перехода по виртуальным фс в мс
[07:08:00] <andrew_b> darkbroodzed: где ты это написал?
[07:08:05] <il.smind > darkbroodzed: воспользуйся мощью Ctrl-\
[07:10:31] <darkbroodzed> > [00:46] Например желаю я зайти на фтп и пишу в консоли mc ftp:servername а он мне в панельке активной его открывает
может быть несовсем понятно но предполагается что mc уже запушен и пишу я это в его консоли
[07:10:55] <darkbroodzed> хот диры это нето они статичны
[07:11:30] <andrew_b> darkbroodzed: да, несколько непонятно.
[07:12:05] <darkbroodzed> хочется просто заменить "cd /#ftp:" на например ftp: и что бы это работало в нутри МС т.е просто алиас
[07:12:06] <il.smind > andrew_b: в фаре мы попадем на ftp в панели
[07:12:51] <il.smind > если в фаре написать
net:\\ресурс
то откроется сетевой самбовский ресурс
[07:13:09] <andrew_b> darkbroodzed: /#ftp -- это префикс vfs. Изменить пока нельзя.
[07:13:49] <andrew_b> il.smind : что у тебя там с вводом? Патч 10 строк?
[07:13:55] <andrew_b> Где?
[07:13:56] <darkbroodzed> да я вкурсе что это префикс, а то что изменить нельзя плохо :(
Формат макросов какой планируется ?
[07:14:28] <darkbroodzed> вплане синтаксиса, свой велосипед или на что то ориентироваться можно ?
[07:15:00] <andrew_b> Я вообще не в курсе.
[07:16:01] <il.smind > andrew_b: с вводом?
[07:17:01] <il.smind > darkbroodzed: ну макросы мне пока представляются как последовательность нажатий клавиш
[07:18:39] <il.smind > darkbroodzed> вплане синтаксиса, свой велосипед или на что то ориентироваться можно ?
запрос не понят, уточните запрос
[07:20:27] <darkbroodzed> это я намекаю что неплохобы посмотреть на фар :)
[07:20:43] <il.smind > andrew_b: я вчера gdb запустил, да и слай помог, я посмотрел как оно попадает в закачку в рыбе
[07:21:16] <il.smind > осталось понять как переделать эту закачку чтобы правильно было
[07:21:32] <il.smind > darkbroodzed: на фар я каждый день смотрю
[07:22:47] <darkbroodzed> ну вот и хотелось бы макросы аки там, с областями действия условиями и прочими наворотами аля "скрипты".
[07:23:32] <darkbroodzed> дабы несчастный двойной эскейп неприходилось хаками мочить или в коде лично для себя хардкодить
[07:23:52] <il.smind > ты говоришь странные вещи
[07:24:04] <il.smind > причем тут макросы и двойной еск?
[07:24:29] <il.smind > darkbroodzed: есть желание поковыряться с макросами?
[07:24:41] <il.smind > я скажу где ковырять
[07:24:44] <darkbroodzed> при том что можно сделать макрос esc = esc esc и забыть
[07:25:47] <darkbroodzed> вот прям сейчас нескажу :) я через минут 30 уезжаю
[07:25:54] <andrew_b> darkbroodzed: а галку в диалоге слабо поставить?
[07:26:32] <andrew_b> Клавиша Es
[ ] Одиночное нажатие
[07:27:53] <darkbroodzed> ой таки сделали менюшку ? но на все варианты менюшек ненапасешся
[07:29:44] <darkbroodzed> а менюшка начиная с какой версии а то т например я сейчас по ssh залез а ее там нет 4.0.7
[07:30:02] <andrew_b> 4.7.3
[07:31:58] <il.smind > andrew_b> il.smind : что у тебя там с вводом? Патч 10 строк?
Андрей, ты о чем?
[07:32:30] <andrew_b> Ща. Архивы подниму. У меня всё записано.
[07:33:50] <andrew_b> [2010-07-09 12:06:31]<il.smind> я тут дошел до вот чего
[2010-07-09 12:06:43]<il.smind> вообще ничего переделывать не надо
[2010-07-09 12:07:36]<il.smind> надо вычленить модификатор в другом месте
[2010-07-09 12:07:43]<il.smind> во!
[2010-07-09 12:07:53]<il.smind> и патч получится в 10 строк
[07:34:23] <il.smind > andrew_b: а ну да
[07:35:01] <il.smind > я запоролся на том что надо и считывалку и mc.keymap переделывать
[07:35:27] <il.smind > что делать понятно, переделывать заленился
[07:35:29] <andrew_b> То есть не 10 строк?
[07:35:32] <il.smind > нет
[07:55:17] slavazanko/w зашёл в конференцию
[07:55:31] <slavazanko/w> всем привет
[07:55:38] slavazanko/w вышел из конференции
[07:56:55] <andrew_b> slavazanko/w: привет!
[07:57:10] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #123 (savannah: 2GB file size limit in fish) updated
http://www.midnight-commander.org/ticket/123#comment:7
[07:58:02] <slavazanko> Илья, извини меня, я вчера не смог вечером доползти к компу. Чего-то заболел, блин. Насморк, кашель... и это при +35 на улице. Сам с себя охреневаю. Приполз сейчас на работу, ибо вроде получше чувствую себя...
[07:58:30] <andrew_b> Под кондиционером простыл?
[07:59:12] <slavazanko> вероятно да. Сейчас прохладно в помещении. Выходишь на улицу - и как будто пригинает духотищей
[08:13:20] <il.smind > это ввод 10 строк и еще несколько в парсере
[08:16:28] <il.smind > вот тут
[08:16:31] <il.smind > 898 #if SIZEOF_OFF_T == SIZEOF_LONG
899 fh->u.fish.total = (off_t) strtol (reply_str, NULL, 10);
900 #else
901 fh->u.fish.total = (off_t) strtoll (reply_str, NULL, 10);
902 #endif
[08:16:38] <il.smind > у меня сомнения
[08:17:01] <il.smind > почему бы просто не оставить
fh->u.fish.total = (off_t) strtoll (reply_str, NULL, 10);
[08:17:40] <il.smind > если fh->u.fish.total один хрен off_t
[08:17:41] <andrew_b> Можно, наверное.
[08:20:47] <il.smind > git pull
ssh_exchange_identification: No banner received
fatal: The remote end hung up unexpectedly
[08:21:07] <il.smind > andrew_b: у тя работает мой туннель?
[08:21:38] <il.smind > slavazanko: Слав можно на твой переключиться? он работает?
[08:21:48] <andrew_b> il.smind : сегодня работал.
[08:25:56] <slavazanko> я туд. Мой уже работает в режиме openvpn
[08:26:46] il.smind вышел из конференции
[08:27:18] il.smind зашёл в конференцию
[08:27:32] <slavazanko> если кому надо - могу сгенерить SSl-ключи, вы поставите openvpn, я дам правильный конфиг - и у вас появится ещё одна виртуальная сетевуха. на которую route add --host midnight-commander.org gw 172.26.2.1
[08:29:48] <il.smind > випиэн по верх чего?
[08:29:50] <slavazanko> переделал на openvpn потому что перекрыли наружу все порты кроме 80-го и 443-го. Ни 22-й (ssh+git), ни 5222 (jabber), ни imap/smtp/pop3 не были доступны. Сделал себе туннель, завернул в него маршрут на нужные мне хосты - и вуаля. Я с вами. общаюсь, коммичу
[08:29:53] <il.smind > поверх прокси?
[08:31:02] <slavazanko> да
[08:31:36] <slavazanko> в конфиге
http-proxy proxy.host port
... не помню, как данные аутентификации задать. но гуглится
[08:32:36] <slavazanko> у тебя в системе появится не просто порт на другой сервак (как было с httptunnel). У тебя появится целая сетевуха, на которую сможешь заворачивать трафик
[08:36:54] <slavazanko> ну что, будете пробовать openvpn?
[08:37:01] <andrew_b> Я нет.
[08:42:29] il.smind2 зашёл в конференцию
[08:43:03] <il.smind2> slavazanko: ничего если я сегодня заленюсь?
[08:43:34] <slavazanko> да ладно. я поколупаю gitfs+changesetfs, пока занятия по английскому не начались...
[08:43:36] <il.smind2> slavazanko: у меня же надо это все в виртуалке рисовать...
[08:43:59] <il.smind2> slavazanko: посмотри что я там вчера напатчил...
[08:44:09] <slavazanko> в виртуалке просто поставь openvpn и всё. все остальные действия будут под моим чутким руководством
[08:44:18] <slavazanko> ок. гляну
[08:44:38] <il.smind2> slavazanko: ну мне сначала надо все переставлять, а пока лениво
[08:44:54] <il.smind2> т.е. сначала шлаку 13 надо накатить
[08:45:48] <slavazanko> есть openvpn для венды
[08:46:37] <slavazanko> http://openvpn.net/
[08:46:37] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[08:46:42] <slavazanko> http://swupdate.openvpn.net/downloads/openvpn-client.msi
[08:49:28] <il.smind2> этож под винду
[08:49:50] <slavazanko> ну а тебе под что надо?
[08:50:08] <il.smind2> я в виртуалке хочу запустить
[08:50:11] <slavazanko> а
[08:50:33] <il.smind2> а если я всякое буду на основном хосте ставить, потом за мной придут
[08:50:52] <slavazanko> понято
[08:50:59] <slavazanko> а за виртуалкой не придут?
[08:51:11] <il.smind2> ее чпокнул и готово
[08:51:42] <il.smind2> а тут столько всего останется, все не почистишь кагда надо будет чистить
[08:56:35] <il.smind2> slavazanko: по поводу вчерашнего
[08:56:55] <slavazanko> ?
[08:56:59] <il.smind2> я добавил префикс
[08:57:08] <slavazanko> вижу. не нравится
[08:57:09] <il.smind2> (change)
[08:57:14] <il.smind2> f[ ns
[08:57:18] <il.smind2> ах ты
[08:57:27] <andrew_b> мне тоже
[08:57:37] <il.smind2> вот жеж
[08:57:55] <andrew_b> Что за change?
[08:58:02] <slavazanko> ка бы сделать зависимость от того. где мы находимся?... например, если внитри gitfs, то юзаем changesetfs
[08:58:02] <andrew_b> Это где такое есть?
[08:58:16] <il.smind2> я в этот (change) всю душу вложил
[08:58:27] <il.smind2> slavazanko: никак
[08:58:32] <slavazanko> нам надо как-то прописать реакцию на файлы внутри gitfs...
[08:58:37] <andrew_b> Гм. changesetfs. Нету никаких ченжей. Есть коммиты.
[08:59:04] <il.smind2> slavazanko: это надо переделывать extfs
[08:59:18] <andrew_b> Это в ваших траках changesetы.
[08:59:22] <slavazanko> вот и я сижу и понимаю, что надо...
[08:59:26] <andrew_b> В гите коммиты.
[08:59:31] <slavazanko> да, коммиты.
[08:59:35] <slavazanko> и не только в гите
[08:59:36] <il.smind2> andrew_b: предлагай
[08:59:48] <il.smind2> commitfs?
[09:00:02] <slavazanko> да. но это минимальный геморрой :)
[09:00:09] <slavazanko> переименовать - как два пальца
[09:00:24] <il.smind2> да это не принципиально
[09:01:05] <il.smind2> я предлагаю не вытрахивать мозг с extfs сейчас
[09:01:19] <il.smind2> иначе можно забуриться глубоко
[09:01:39] <slavazanko> мне вот очень не хочется делать такой костыль с префиксом.
[09:03:15] <slavazanko> может. так попробовать?

parents: #gitfs, #mercurialfs, #svnfs
regex/\^\(change\)
Open=%cd %p#changesetfs
[09:03:30] <slavazanko> parents: #gitfs, #mercurialfs, #svnfs
Open=%cd %p#changesetfs
[09:04:00] <slavazanko> то есть, указать хотя бы один верхний уровень vfs, внутри которой необходимо обрабатывать файлы
[09:04:23] <il.smind2> а нельзя ли сначала запустить gitfs в использование а отдельным тикетом менять уже систему?
[09:04:47] <slavazanko> gitfs запустить можно. срфтпуыуеаы - ytkmpz
[09:04:51] <slavazanko> nmae
[09:05:05] <slavazanko> changesetfs - нельзя запускать в теперяшнем виде
[09:05:28] <il.smind2> slavazanko> то есть, указать хотя бы один верхний уровень vfs, внутри которой необходимо обрабатывать файлы
а если тебе надо будет всё таки остальные файлы обрабатывать по человечески, по расширению
[09:05:31] <il.smind2> например
[09:05:33] <slavazanko> ну или commitfs, без разницы. уж очень оно костыльно
[09:05:39] <il.smind2> есть tarfs
[09:05:44] <slavazanko> ну
[09:05:49] <il.smind2> в нем *.с
[09:06:23] <slavazanko> ну обработается по дефолту. если не указано
parents #tarfs
open-bla-bla
[09:06:40] <slavazanko> если указано. то дефолты перебиваются этим нашим open=...
[09:06:47] <il.smind2> а ты пропишешь что все что в тарфс обрабатывать через скажем changesetfs
[09:06:53] <slavazanko> да
[09:07:02] <slavazanko> если спецом прописал. то ССЗБ
[09:07:47] <slavazanko> можно дополнительно оставить regex
[09:08:41] <slavazanko> #changeset for one file (for VCS)
parents #gitfs
regex/.*
Open=%cd %p#changesetfs

parents /dev/pty
regex/.*
Open=%cd %p#ptyfs
[09:08:44] <slavazanko> типа так
[09:09:03] <slavazanko> то есть, просто дополнительный фильтр\
[09:13:52] <slavazanko> да. parents совсем не нужно писать для каждого правила в mc.ext
Только там. где необходимо. 'parents' - это не необходимое условие. а дополнительный фильтр. Если parents не указан, то всё работает как сейчас. то есть. действует на всё и вся.
[09:14:11] <slavazanko> ну как идея?
[09:17:42] <il.smind2> одно скажу - заморочено... :)
[09:18:03] <slavazanko> позволит зависимости ставить между vfs
[09:18:14] <slavazanko> и ничего не заморочено :)
[09:18:21] <il.smind2> ээх
[09:20:25] <il.smind2> хорошо, но отдельным тикетом
[09:20:38] <il.smind2> дело еще вот в чем
[09:21:08] <il.smind2> последовательность и вложенность VFS может быть совершенно не предсказуема
[09:21:18] <slavazanko> чего это?
[09:21:24] <il.smind2> ну таво
[09:21:28] <slavazanko> пример
[09:21:45] <il.smind2> в tarfs может быть patchfs
[09:21:56] <slavazanko> ну
[09:21:59] <il.smind2> а в нем.. э...
[09:22:03] <il.smind2> ну еще что то
[09:22:07] <slavazanko> ну и?
[09:22:25] <slavazanko> обработается как надо
[09:22:34] <slavazanko> как сейчас
[09:24:29] <il.smind2> ок
[09:24:39] <il.smind2> теперь что касается gitfs
[09:25:03] <il.smind2> предлагаю остановиться на компромиссе
[09:26:11] <slavazanko> пока что commitfs не включать?
[09:26:53] <il.smind2> почему лучше ничего чем работающее решение?
[09:27:30] <il.smind2> я так понимаю что основная проблема в том что вам не нравится слово (change) ?
[09:27:45] <il.smind2> давайте другой префикс?
[09:28:35] <andrew_b> Зачем префикс нужен?
[09:28:39] <il.smind2> andrew_b: ты будешь пользоваться gitfs ?
[09:28:46] <andrew_b> Почему без него нельзя?
[09:28:49] <slavazanko> основная проблема - отсутствие родительской зависимости. Всё остальное - костыль для решения именно этой проблему. Нам commitfs нужен именно внутри gitfs, а не на любом файле. префикс(или суфикс) которого совпадёт с указанным.
[09:28:55] <andrew_b> il.smind2: не знаю пока.
[09:29:02] <andrew_b> Я привык к git log.
[09:29:32] <il.smind2> andrew_b: без префикса не привязать вход в файл внутри #gitfs
[09:29:44] <andrew_b> А...
[09:29:49] <andrew_b> А суффикс?
[09:29:57] <andrew_b> расширение кагбы
[09:30:07] <il.smind2> а с суфиксом не будет расскраски
[09:30:14] <il.smind2> по расширениям
[09:30:50] <andrew_b> Про суффикс ясно.
[09:31:19] <andrew_b> Не ясно про префикс. Что значит "не привязать вход в файл внутри #gitfs"?
[09:31:21] <slavazanko> создать префикс/суффикс в нашей ситуации = криво решить проблему зависимостей vfs.
то, что решить проще - не означает, что именно так и нужно сейчас решить. Поэтому предлагаю либо совсем не решеть костылём, либо начать делать правильное решение. Я попробою ввязаться в драку
[09:33:27] <il.smind2> slavazanko: ну забросить на несколько месяцев будет означать - выкинуть
[09:33:35] <il.smind2> я не понимаю зачем выкидывать?
[09:34:17] <il.smind2> допустим сейчас оно полностью рабочее, ничего не ломает
[09:35:12] <il.smind2> ну и что что есть префикс, неужели изза какого то префикса надо все забрасывать?
[09:35:40] <slavazanko> почему забрасывать. а не начинать теребить mc.ext?
[09:35:46] <il.smind2> это ведь та вещь которой вы может даже пользоваться не будете
[09:36:04] <il.smind2> и никогда этих префиксов не увидите
[09:36:25] <il.smind2> их буду видеть я, не переживайте я их выдержу
[09:36:27] <slavazanko> верно. а вот будет какой-нить файл
(change) bla-bla.txt
[09:36:34] <il.smind2> и?
[09:36:34] <slavazanko> вот тогда и типа "воспользуемся"
[09:36:52] <il.smind2> когда ентер нажмёте?
[09:37:18] <il.smind2> ок
[09:37:19] <slavazanko> ладно мы. Но нарепортят же. что бага. вызывается какой-то непонятный commitfs
[09:38:20] <il.smind2> ты думаешь с парентфс будет проще?
[09:38:26] <il.smind2> ок
[09:38:31] <il.smind2> давайте так
[09:38:43] <il.smind2> принимаем 2 скрипта
[09:38:58] <il.smind2> не меняем дефолтов в ext
[09:39:10] <slavazanko> кстати. если уж на то пошло, то до коммита 38315e751dbb445189a12a03f29abbac158a7d50 всё было как-то лучше. там было
default/#gitfs
Open=%cd %p#changesetfs

и работало
[09:39:11] <il.smind2> я у себя пропишу
[09:39:27] <il.smind2> default/#gitfs
Open=%cd %p#changesetfs
не работало
[09:39:43] <il.smind2> оно во все начинало входить как в changesetfs
[09:39:54] <slavazanko> гм.. странно. у меня работало. может. у тебя оно перебивалось другим mc.ext&
[09:39:55] <slavazanko> ?
[09:40:17] <il.smind2> не могу сказать
[09:40:49] <il.smind2> но факт в том что во все лезло как в changesetfs
[09:40:51] <slavazanko> попробуй mv ~/.mc ~/.mc.old
[09:40:58] <il.smind2> и?
[09:41:33] <il.smind2> я их могу и так удатить, что прописать то и где
[09:41:48] <il.smind2> после удаления пользовательских?
[09:41:55] <slavazanko> ну типа того, да
[09:42:10] <il.smind2> slavazanko> ну типа того, да
ась?
[09:42:26] <slavazanko> временно удали пользовательские настройки
[09:43:36] <slavazanko> и откати последний патч в DEV_gitfs
[09:43:42] <slavazanko> и проверь. у меня оно работает
[09:45:48] <il.smind2> ок
[09:45:51] <il.smind2> ща
[09:48:06] <il.smind2> покажи плиз где должна быть строка
default/#gitfs
Open=%cd %p#changesetfs
[09:48:14] <il.smind2> после чего?
[09:48:21] <il.smind2> в mc.ext
[09:50:14] <slavazanko> mc.ext:
207 #changeset for one file (for VCS)
208 default/#gitfs
209 <------>Open=%cd %p#changesetfs
210
211 default/#changesetfs
212 <------>Open=%cd %p#patchfs
[09:50:27] <slavazanko> после
203 regex/\.(diff|patch)$
[09:50:42] <il.smind2> ок
[09:51:06] <il.smind2> а что у тебя в 204-206
[09:51:09] <andrew_b> Эта.
[09:51:16] <il.smind2> да...
[09:51:22] <andrew_b> А когда вы в gitfs входите
[09:51:39] <andrew_b> коммиты в каком виде получаются?
[09:51:41] <slavazanko> 204 #<----->Open=%cd %p#patchfs
205 #<----->View=%view{ascii} /bin/cat %f 2>/dev/null
[09:51:52] <andrew_b> Как диффы или как целые файлы?
[09:51:55] <slavazanko> там сразу не коммиты, а файлы
[09:52:08] <andrew_b> Что внутри файлов?
[09:52:21] <slavazanko> список коммитов
[09:52:38] <andrew_b> Ишь ты...
[09:53:34] <slavazanko> переключись на DEV_gitfs, компильни и потом
cd #gitfs на локальном репе(mc)
сам увидишь :)
[09:53:54] <andrew_b> Я когда-то видел, но забыл всё.
[09:55:41] <andrew_b> Кстати, что-то мы не доделали в 1818.
[09:55:53] <slavazanko> ?
[09:56:05] <andrew_b> У меня всегда запускается самбовый нонфигур.
[09:56:19] <andrew_b> Даже с --enable-vfs=no
[09:56:33] <slavazanko> гм.
[10:00:17] <il.smind2> slavazanko: смотри
[10:00:21] <andrew_b> И ещё в одном месте USE_NETCODE вместо ENABLE_VFS_NET
[10:00:36] <il.smind2> найди любой файл не в #gitfs
[10:00:45] <il.smind2> например 123.h
[10:00:59] <il.smind2> и нажми на нём ентер
[10:01:06] <slavazanko> да. видел
[10:01:27] <il.smind2> я тут же попал в mc.old/version.h#changesetfs
[10:02:11] <il.smind2> andrew_b, slavazanko: слая на вас нет, вот и распустились...
[10:02:41] <il.smind2> еще меня в свои грязные делишки втягиваете :)
[10:02:41] <andrew_b> il.smind2: Понавоутят некоторые.
[10:02:43] <slavazanko> вот гад.
[10:02:48] <slavazanko> да-да.
[10:04:02] <il.smind2> slavazanko: давай включим 2 скрипта в мастер, но вызов их не будем делать
[10:04:39] <il.smind2> потом когда появится парентфс просто пропишем
[10:04:52] <il.smind2> как такое предложение?
[10:05:18] <slavazanko> default/xxx и есть фактически parentfs
колупаю src/ext.c...
[10:05:40] Yury V. Zaytsev зашёл в конференцию
[10:05:44] <il.smind2> и волки - овцы
и целы - целы
[10:05:50] <Yury V. Zaytsev> это как раз commitoв никаких нет
[10:05:55] <Yury V. Zaytsev> есть changesetы
[10:05:59] <Yury V. Zaytsev> почитай pro git
[10:06:06] <il.smind2> Yury V. Zaytsev: о
[10:06:12] <andrew_b> Yury V. Zaytsev: интеллектом давишь?
[10:06:18] <il.smind2> мочи безпредельщиков
[10:06:26] <Yury V. Zaytsev> changeset = снапшот дерева + чексуммы дерева + ещё кое-какие абъекты
[10:07:41] <Yury V. Zaytsev> хотя возможно я не прав. сейчас открою pro git
[10:07:55] <il.smind2> )))
[10:08:36] <andrew_b> slavazanko: чё с самбой-то делать?
[10:08:48] <slavazanko> gjlevf.? xtuj nfv
[10:08:53] <slavazanko> подумаю, чего там
[10:08:55] <il.smind2> подумаю, чего там
[10:09:23] <il.smind2> slavazanko: соглашайся на скрипты
[10:09:35] <slavazanko> ни за какие коврижки
[10:09:55] <il.smind2> не ну это я не знаю даже как назвать...
[10:10:03] <il.smind2> не, я знаю как
[10:10:13] <Yury V. Zaytsev> One of the first Git lessons is the repository basic object types: blob, tree and commit. These are the building blocks for the history model. Mercurial also builds up history upon the same three concepts, respectively: file, manifest and changeset.
[10:10:14] <il.smind2> но я же культурный человек
[10:10:48] <andrew_b> Yury V. Zaytsev: ну
[10:10:59] <Yury V. Zaytsev> в общем я не прав. changeset это в mercurial называется. надо меньше одновременно читать книжек
[10:11:03] <il.smind2> slavazanko: я предлагаю влить вою версию
[10:11:16] <il.smind2> слушай, а коммит то твой последний
[10:11:27] <il.smind2> че я тебя уламываю :)
[10:11:28] <slavazanko> только через мой труп
[10:11:56] <slavazanko> абажжи. у меня кажись мысля пропёрла...
[10:11:57] <il.smind2> slavazanko> только через мой труп
НЕНУЖЕН!
[10:12:21] <il.smind2> slavazanko: ок, жду еще 27 секунд
[10:12:42] <slavazanko> в каком измерении?
[10:12:48] <il.smind2> )
[10:13:03] <il.smind2> работай, я пока поковыряюсь с рыбой
[10:13:07] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #123 (savannah: 2GB file size limit in fish) updated
http://www.midnight-commander.org/ticket/123#comment:8
[10:14:41] <andrew_b> s/found_git_dir/find_git_dir ?
[10:16:14] <il.smind2> >Very cool!
VeryСool! URA!
[10:16:18] <il.smind2> ?
[10:16:28] <andrew_b> 6 sed_prefix=$(echo "$prefix" | sed -e 's/\$/\\\$/g')

12 user=`whoami`

Почему бы не использовать один вариант: или `` или $() ? Кстати, что-нибудь из этого башизм или нет?
[10:17:00] <il.smind2> andrew_b: смотри предыдущий коммит, этот откати
[10:17:17] <andrew_b> Почему?
[10:17:34] <il.smind2> славе не нравится что я добавил префикс
[10:17:52] <andrew_b> Сначала пойду пожру.
[10:35:12] Yury V. Zaytsev вышел из конференции
[11:03:45] Yury V. Zaytsev зашёл в конференцию
[11:04:02] <Yury V. Zaytsev> А то, что происходит по ctrl+\ + ctrl+enter это бага или фича
[11:04:12] <Yury V. Zaytsev> Я уже который раз напарываюсь...
[11:04:27] <Yury V. Zaytsev> Мне это видится багой
[11:06:45] <il.smind2> что получается и чего ждешь?
[11:06:58] il.smind2 вышел из конференции
[11:07:19] <andrew_b> Yury V. Zaytsev: телепаты в отпуске.
[11:07:21] il.smind зашёл в конференцию
[11:07:27] <andrew_b> Лето всё же.
[11:08:00] <Yury V. Zaytsev> Нажими ctrl+\ потом ctr;+enter
[11:08:21] <Yury V. Zaytsev> Получается, что команда из хотлиста копируется в командную строку
[11:08:39] <Yury V. Zaytsev> Жду, чтобы вместо этого ничего не происходило
[11:08:42] <il.smind > дак фича же
[11:09:20] <andrew_b> Yury V. Zaytsev: хм, никогда не пользовался. Даже не знал об этом.
[11:09:22] <il.smind > только у меня оно по alt-enter
[11:09:28] <Yury V. Zaytsev> это официциальная позиция?
[11:09:57] <Yury V. Zaytsev> У меня просто получается гадость --- оно копируется, а потом нажимаешь на каталог какой-нибудь или ещё что-то делается, а потом выполняется херня
[11:10:12] <Yury V. Zaytsev> Мне кажется удобнее было бы если бы ничего не происходило просто
[11:10:21] <il.smind > alt-enter вставка в коммандную строку
[11:10:33] <Yury V. Zaytsev> Это я знаю
[11:10:41] <il.smind > поэтому я думаю логично что так было сделано
[11:10:48] <Yury V. Zaytsev> Вставка выделенного каталога
[11:10:54] <Yury V. Zaytsev> Почему alt???
[11:10:59] <il.smind > значит кому то это казалось удобным
[11:11:08] <il.smind > Yury V. Zaytsev: у тебя ctrl
[11:11:12] <Yury V. Zaytsev> Хотя да, с альтом тоже работает
[11:11:16] <il.smind > у меня alt
[11:11:23] <Yury V. Zaytsev> Странно.
[11:11:29] <Yury V. Zaytsev> И alt и ctrl работают
[11:11:39] <il.smind > мой терминал не передает ctrl-enter
[11:11:53] <Yury V. Zaytsev> У меня через x определяется
[11:12:06] <il.smind > в xterm работает alt и ctrl
[11:12:25] <il.smind > в путти только alt
[11:12:29] <Yury V. Zaytsev> Хммм в общем хорошо бы из хотлиста это как-ниубдь отключить а то гадость случается когда быстро жмакаешь
[11:12:47] <Yury V. Zaytsev> il.smind ты пользуешься этим конкретно в хотлисте?
[11:13:02] <il.smind > есть договорённость старое поведение не трогать
[11:13:19] <il.smind > Yury V. Zaytsev: я не пользуюсь, кто то пользуется
[11:13:45] <Yury V. Zaytsev> Я не предлагаю трогать старое поведение
[11:13:54] <Yury V. Zaytsev> Вопрос в том, это можно как нибудь настроить кроме патча
[11:14:40] <il.smind > да но в хотлисте пока хардкоденные клавиши пока не переделаны на бинденные
[11:14:55] <andrew_b> il.smind : кстати.
[11:14:56] <il.smind > поэтому сейчас никак
[11:15:07] <il.smind > но это будет стимулом переделать
[11:15:21] <andrew_b> Когда же мы уже наконец-то все захардкоденные клавиши переделаем?
[11:15:40] <il.smind > мне себя сложно заставить заниматься никому не нужной работой
[11:15:49] <andrew_b> Всем нужной.
[11:15:59] <il.smind > а так хоть какой то смысл будет
[11:16:06] <andrew_b> Ты эту кашу заварил, а теперь в кусты?
[11:16:08] <Yury V. Zaytsev> вот отстой =(
[11:16:29] <andrew_b> Yury V. Zaytsev: такое поведение было от начала времён.
git show eb6b3842
[11:16:38] <Yury V. Zaytsev> Это я понял
[11:16:39] <il.smind > andrew_b: я не в кусты, просто переделывать ради переделывания сложно себя мотивировать
[11:16:47] <Yury V. Zaytsev> Но у меня с начала времен ctrl_enter не работал
[11:17:00] <Yury V. Zaytsev> А теперь я его починил и это поведение появилось и у меня
[11:17:11] <Yury V. Zaytsev> il.smind всем нужной ты не прав
[11:17:16] <Yury V. Zaytsev> il.smind за папу, за маму...
[11:17:55] <il.smind > Yury V. Zaytsev: они умерли
[11:20:39] <andrew_b> Yury V. Zaytsev: ты хоть 123 проверял?
[11:21:06] <il.smind > не так
[11:21:44] <il.smind > Yury V. Zaytsev хотябы ты 123 проверял?
а то от этих дождёшься...
[11:22:26] <Yury V. Zaytsev> Да куда там... читаю вот про вклад дистальных синапсов в интеграцию постсинаптических потенциалов в соме. Сам не понимаю, что это за слова. Завтра будет допрос =(
[11:22:50] <andrew_b> А чёж голосуешь тогда?
[11:22:57] <andrew_b> А вдруг там баг?
[11:24:12] <il.smind > таак... начинается...
[11:24:45] <il.smind > Yury V. Zaytsev: надо говорить так - да я проверил, но не до конца...
[11:24:57] <il.smind > вроде как и не соврал
[11:25:11] <andrew_b> Чесгря, я сам не проверял. :))
[11:25:12] <il.smind > и не спалилсо
[11:25:20] <Yury V. Zaytsev> А я разве голосовал?
[11:25:25] <andrew_b> Скомпилилось и ладно.
[11:25:32] <il.smind > andrew_b: вот то то и оно :\
[11:25:42] <andrew_b> Yury V. Zaytsev:
[12:22]<Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #123 (savannah: 2GB file size limit in fish) updated
http://www.midnight-commander.org/ticket/123#comment:8
[11:25:42] <Yury V. Zaytsev> Я не голосовал!!!
[11:26:02] <Yury V. Zaytsev> Changed 86 minutes ago by zyv ¶ keywords stable-candidate added Very cool!
[11:26:09] <Yury V. Zaytsev> Я код только посомтрел...
[11:27:02] <andrew_b> А...
[11:27:08] <andrew_b> Действительно.
[11:27:12] <andrew_b> Прошу прощения.
[11:27:13] <il.smind > andrew_b: найдешь время тут кое чего по штурмовать?
[11:27:30] <andrew_b> Нет, я с 2137 сражаюсь.
[11:27:36] <il.smind > andrew_b: мне кажется такое оскорбление только кровью можно смыть
[11:27:58] <il.smind > какого нибудь безобидного животного...
[11:28:18] <il.smind > 2137 хм...
[11:28:35] <il.smind > одному чтоли опять ковыряться....
[11:28:46] <il.smind > всё один, всё сам...
[11:49:17] <andrew_b> slavazanko: по поводу самбы
Раньше было в configure.ac

537 if test -n "$use_smbfs"; then
538 AC_CONFIG_SUBDIRS([lib/vfs/mc-vfs/samba])
539 fi

То есть условно.
А теперь в m4.include/vfs/mc-vfs-samba.m4

44 AC_CONFIG_SUBDIRS([lib/vfs/mc-vfs/samba])

безусловно. Потому что

commit 12446899f78c076fb1d1aa3d002f53994aadac99
Author: Slava Zanko <slavazanko@gmail.com>
Date: Tue Jul 20 15:54:55 2010 +0300

Changes for configure and build with samba:
* m4: AC_CONFIG_SUBDIRS() macros should be always called without relation to enable/disable samba support

[2010-07-20 17:01:23]<andrew_b> AC_CONFIG_SUBDIRS() macros should be always called without relation to enable/disable samba support ?
[2010-07-20 17:01:29]<slavazanko> да
[2010-07-20 17:01:41]<slavazanko> иначе оно при сборке орёт, что нету подкаталога samva
[2010-07-20 17:01:43]<slavazanko> samba

Чё ж оно раньше не орало?
[11:58:17] <slavazanko> я туд после занятий по инглишу. Почему не орало - хз. Буду разбираться
[11:59:29] <andrew_b> И ещё один момент, которого я не понял.
[11:59:36] <slavazanko> ?
[11:59:48] <andrew_b> --disable-vfs, но в config.h
#define ENABLE_VFS_NET 1
[12:00:00] <slavazanko> гм.
[12:00:10] <slavazanko> ща.. DEV_gitfs добью....
[12:00:22] <andrew_b> А...
[12:00:25] <andrew_b> Давай.
[12:16:12] <il.smind > andrew_b: как твой 2137 ?
[12:17:03] <andrew_b> Более-менее.
[12:17:26] <andrew_b> А что?
[12:19:19] <il.smind > я жду тебя
[12:22:08] <andrew_b> А...
[12:22:11] <andrew_b> Зачем?
[12:22:53] <il.smind > мне хочется понять как работает copy_file_file
[12:23:24] <andrew_b> Я сам не знаю.
[12:24:19] <il.smind > покажи мне того кто знает, и тогда никто не пострадает, обещаю
[12:24:31] <il.smind > уж не Слава ли?
[12:25:06] <slavazanko> да я методом тычка и mc_logом нащупывал
[12:25:17] <slavazanko> и у меня уже есть традиционное алиби. да.
[12:25:25] <il.smind > блин...
[12:25:42] <slavazanko> да там просто всё. только вникнуть надо :)
[12:25:51] <il.smind > у меня щас заворот мозга произойти может от созерцания
[12:27:23] <il.smind > я просто не понимаю зачем оно делает копирование тут с локального ресурса в /temp
[12:27:33] <il.smind > перед заливкой в рыбу
[12:27:42] <andrew_b> Это не здесь.
[12:27:48] <il.smind > здесь
[12:27:50] <andrew_b> Это в vfs.
[12:27:53] <il.smind > в том то и дело
[12:28:09] <il.smind > тут вызывается mc_close
[12:28:53] <andrew_b> Разумеется.
[12:29:05] <andrew_b> Файл-то надо закрыть.
[12:29:10] <il.smind > дальше в mc_close вызывается
result = (*vfs->close) (vfs_info (handle));
[12:29:28] <il.smind > andrew_b: какого кера закрытый файл закрывать?
[12:29:42] <andrew_b> Ты не понимаешь.
[12:29:52] <il.smind > к сожалению не понимаю
[12:30:01] <andrew_b> В зависимости от vfs файл может закрываться по-разному.
[12:30:28] <andrew_b> При этом, возможно, надо удалить выделенную память, сделать ещё кучу действий.
[12:30:32] <il.smind > я бы понял если бы мы копировали бы из tarfs
[12:30:56] <il.smind > но копируем то из локальной ac
[12:30:58] <il.smind > fs
[12:32:23] <il.smind > ладно пусть закрывается по-разному, пусть надо удалить выделенную память, сделать ещё кучу действий, пусть делается еще куча действий, я не против
[12:33:10] <il.smind > пусть только физическая заливка идет не из /temp и не после того как туда перекинули
[12:33:21] <il.smind > а сразу пока ползунок идет
[12:33:51] <il.smind > т.е. или пусть читает слазу из локального файла
[12:33:58] <il.smind > и сует в самбу
[12:34:03] <il.smind > и сует в рыбу
[12:34:04] <andrew_b> Шо ж ты ьакой нудный...
[12:34:18] <il.smind > или пусть читает кусками
[12:34:34] <il.smind > допустим есть у нас файл длиной 10Г
[12:35:02] <il.smind > пусть откусывает от него по 10К сует в /temp
[12:35:16] <il.smind > дальше закрывает этот файл
[12:35:19] <il.smind > передает
[12:35:36] <il.smind > смещается на 10К откусывает еще
[12:35:41] <il.smind > передает
[12:35:52] <il.smind > пока все не передаст
[12:36:04] <il.smind > меня бы такой вариант устроил
[12:37:08] <il.smind > второй вариант наверное даже проще реализовать
[12:37:49] <il.smind > и будет работать с любой VFS в качестве источника
[12:42:38] darkbroodzed вышел из конференции: Disconnected: connection closed
[12:45:09] <andrew_b> il.smind : у тебя, когда ты в рыбу пишешь, на экране появляется
Starting linear transfer...
?
[12:45:27] <andrew_b> Веерху, на первой строчке.
[12:45:30] <il.smind > да
[12:45:36] <andrew_b> Хорошо.
[12:45:53] <il.smind > сразу после того как файл скопировался в /temp
[12:47:35] <il.smind > andrew_b: скажи
[12:47:49] <il.smind > тот вариант который я озвучил
[12:48:21] <il.smind > про порционное чтение
[12:48:31] <il.smind > из источника
[12:48:47] <il.smind > тебе кажется интересным
[12:49:13] <il.smind > ?
[12:49:35] <il.smind > с перекидыванием в темп
[12:49:37] <andrew_b> Я не знаю.
[12:49:59] <andrew_b> Кой смысл перекидывать в темп куски по 10К?
[12:50:05] <il.smind > почему он мне понравился когда я его озвучит
[12:50:12] <il.smind > озвучил
[12:50:21] <il.smind > представим ситуацию
[12:50:47] <il.smind > на правой панели рыба и на левой рыба
[12:50:58] <il.smind > надо перекинуть большой файл
[12:51:18] <il.smind > сейчас это произойдёт так
[12:51:30] <il.smind > 1) файл полностью скачается
[12:52:23] <il.smind > 2) перекопируется в temp
3) из темпа закачается во вторую рыбу
[12:52:37] <andrew_b> Давай чего-нибудь попроще сделаем. Оченно не хочется что-то сильно менять в vfs. Это ж не только рыбу затронет.
[12:52:44] <il.smind > с вариантом когда будет качаться порциями
[12:53:00] <il.smind > нам не надо переживать за размер /temp
[12:54:02] <andrew_b> При малых порциях хранить их в темпе смысла нет.
[12:54:21] <il.smind > ну и да и нет
[12:54:28] <andrew_b> Если файл полностью помещается в памяти, его хранить тоже смысла нет.
[12:54:40] <il.smind > можно этот кусман скормить любой другой vfs
[12:55:08] <il.smind > оно его заберет от туда и передаст по назначению
[12:56:16] <il.smind > в варианте с порциями не надо будет практически трогать vfs
[12:56:23] <il.smind > вообще
[12:56:47] <andrew_b> Вряд ли.
[12:57:08] <il.smind > надо будет только чуть чуть поменять copy_file_file
[12:57:15] <il.smind > добавить цикл
[12:57:19] <il.smind > и всё
[12:57:29] <andrew_b> Не надо.
[12:57:38] <andrew_b> Так дклать.
[12:58:21] <andrew_b> Ты предлагаешь открыть файл, прочитать, закрыть файл. Потом открыть файл, seek, прочитать, закрыть.
[12:58:36] <andrew_b> Дохрена лишних действий.
[12:58:56] <andrew_b> Скорость копирования от этого не вырастет.
[12:59:21] <slavazanko> я сделал
parents:
[12:59:26] <slavazanko> ща запушу
[13:00:04] <slavazanko> ... ихто там кричал про "отложить равно смерть"?
час - и всё
[13:00:41] <andrew_b> Не хвались, идучи на рать. Хвались, идучи срати. :)
[13:00:55] <andrew_b> Пудем посмотреть.
[13:00:56] <slavazanko> дык я уже того.. посрал даже
[13:01:15] <andrew_b> Перед обедом? Правильно. :)
[13:01:22] <il.smind > больше переделывать вообще ничего не надо будет это раз
[13:01:31] <il.smind > andrew_b> Скорость копирования от этого не вырастет.
не вырастет
[13:02:08] <il.smind > я например сейчас не могу скопировать файл в 4 Г так как тупа нет места в темпе
[13:02:33] <andrew_b> Это проблема vfs, на copy_file_file.
[13:03:10] <andrew_b> Сделай split, скопируй по частям, на той стороне склей.
[13:04:05] <il.smind > это может быть встроено и мне делать этого не надо будет
[13:08:19] <il.smind > ну пусть не по 10К
[13:08:26] <il.smind > а по 100М
[13:09:03] <il.smind > а еще лучше по размеру temp/4
[13:09:29] <il.smind > /4 - поделённому на 4
[13:11:36] <Yury V. Zaytsev> если копируешь с ftp на фиш не очень понятно как на ftp сделать сплит
[13:12:04] <Yury V. Zaytsev> это если что я так поддерживаю илью
[13:13:43] <andrew_b> Вы предлагаете кривой костыль вместо нормального протеза.
[13:14:20] <andrew_b> Точнее, даже вместо новой живой ноги.
[13:14:40] <andrew_b> Надо править vfs, но я этого делать пока не готов.
[13:19:26] <il.smind > andrew_b: я знаешь сколько над этой проблемой уже хожу думаю...
[13:20:05] <il.smind > и вот сейчас я вижу что это вполне реально сделать без большой переделки vfs
[13:20:51] <il.smind > сложно сказать насколько это костыль то
[13:21:24] <il.smind > может даже это не костыль а бионический нано-протез
[13:22:50] <il.smind > andrew_b: просто представь ситуацию копировал ты большой файл с vfs на vfs а оно глюкнуло
[13:23:03] <il.smind > сейчас проще застрелиться
[13:23:07] <andrew_b> Я против многократного открытия/сиканья/закрытия файла. Каждое такое действие порождает всплеск активности в vfs.
[13:23:43] <andrew_b> Что не улучшает скоросто копирования.
[13:24:15] <il.smind > зато оно наконец сможет копировать
[13:24:16] <andrew_b> MC и так в опе у cp/mv по скорости.
[13:24:29] <il.smind > andrew_b: ну и что?
[13:25:04] <il.smind > но зато прикинь наш файловый менеджер научится файлы копировать
[13:28:45] <andrew_b> Злорадно потирая руки, сообщаем: за две недели платного обслуживания на сайтах британских газет Times и Sunday Times возможностью отдать Руперту Мёрдоку свои кровные воспользовались 15 тыс. человек.

12 500 из них — пользователи Apple iPad.
[13:29:48] <andrew_b> http://culture.compulenta.ru/548691/
[13:30:14] <il.smind > andrew_b: думаешь привыкли что их наклоняют?
[13:30:31] <il.smind > а может просто у людей достаточно денег
[13:32:58] <il.smind > slavazanko: Где моя патчи, чувак?!
[13:33:12] <il.smind > моя патча
[13:33:19] <il.smind > опечатался
[13:49:55] <slavazanko> обедамши. Ща будет
[13:51:56] <il.smind > 15:10:41] <slavazanko> ща запушу
и хде?
[13:53:02] <slavazanko> (15:01:12) slavazanko: обедамши. Ща будет
[13:53:20] <slavazanko> у меня на час раньше время :)
[13:53:32] <andrew_b> il.smind : 123
[13:53:40] <andrew_b> Буш проверять?
[13:53:50] <slavazanko> запуль DEV_gitfs
[13:53:53] <il.smind > andrew_b: скажи как
[13:53:58] <il.smind > я не могу пока
[13:54:02] <slavazanko> там в одном месте есть бяка... требуется помощь зала
[13:54:07] <il.smind > у меня места нет
[13:54:19] <il.smind > я завер раздел на 7 гигов
[13:54:20] <andrew_b> il.smind : тогда дома.
[13:54:44] <il.smind > но мне их не хватает чтобы 2 гига скопировать
[13:57:24] <il.smind > ща еще 8 сделаю
[13:58:13] <andrew_b> slavazanko: поменяй
if (filter)
на
if (filter != NULL)
[13:59:45] <slavazanko> ок, поменяю.

src/cmd.c
173 if (regex_command ("", filename, view_entry, &move_dir) == 0

тут у меня засада. что подставить? по идее должно быть название текущего каталога...
[13:59:55] <slavazanko> я имею ввиду, вместо ""
[14:02:01] <andrew_b> slavazanko: кстати, я вот чего подумал...
Если в пути vfs обозначать не как, например, /foo.patch#patchfs, а по тому же принципу, что и кодировку: /#vfs:patchfs/foo.patch, то переделывать vfs будет проще.
[14:02:18] <slavazanko> да
[14:02:23] <slavazanko> тоже так подумал
[14:02:48] <il.smind > это должен был придумать я!
[14:03:09] <slavazanko> тестируй обновлённый DEV_gitfs
[14:03:10] <andrew_b> Я это давно придумал. Озвучил только сейчас.
[14:03:30] <slavazanko> как тебе без костылей префикса?
[14:04:51] <il.smind > slavazanko: уже?
[14:04:59] <slavazanko> давно
[14:05:25] <il.smind > я диск форматирую, ты опоздал
[14:05:38] <slavazanko> добрый ты...
[14:05:39] <il.smind > надоел мне ваш говнолинукс
[14:05:54] <slavazanko> ... и нежный, ага
[14:06:24] <il.smind > почему если диск разбивается я даже подконнектиться не могу...
[14:06:43] <slavazanko> ты про что?
[14:06:54] <slavazanko> io дикий?
[14:07:05] <il.smind > запустил mkfs.ext3
[14:07:41] <slavazanko> echo 'noop' >/sys/block/sda/queue/scheduler
[14:07:56] <slavazanko> echo 'noop' >/sys/block/sdb/queue/scheduler
[14:08:04] <slavazanko> echo 'noop' >/sys/block/.../queue/scheduler
[14:08:09] <il.smind > ))
[14:08:23] <slavazanko> чё?
[14:09:41] <andrew_b> slavazanko: сделал я cd #gitfs. Дальше что?
[14:10:25] <slavazanko> дальше ты должен увидеть гитфс. Кажды файл будет начинаться с ' - ' - неизменён.
или с ' C ' - changed
[14:10:30] <slavazanko> видишь?
[14:10:34] <andrew_b> Да.
[14:10:42] <slavazanko> тыркай в любой файл
[14:10:50] <slavazanko> увидишь набор патчей
[14:10:56] <slavazanko> они отсортированы по имени
[14:11:01] <slavazanko> пересортируй по времени
[14:11:27] <andrew_b> Дальше.
[14:11:46] <slavazanko> нажми ctrl-i
синхронизация панелей. Перейди в другую панель. выбери любой ДРУГОЙ коммит. нажми ctrl-x,ctrl-y
[14:12:24] <slavazanko> наслаждайся :)
[14:12:36] <slavazanko> вот это всё и есть testcase
[14:12:48] <slavazanko> есть ещё заход в сам коммит. но там пусто
[14:12:55] <slavazanko> там Илья что-то хотел ещё наворотить
[14:13:01] <slavazanko> я не знаю что
[14:13:08] <slavazanko> пока что всё
[14:13:53] <andrew_b> Чё-то ваша gitfs по c-x a не закрывается.
[14:14:08] <andrew_b> Не освобождается.
[14:15:15] <andrew_b> Хотя...
[14:17:47] <slavazanko> работает
[14:18:38] <andrew_b> gitfs надо переименовать в gitfs+.
[14:18:44] <slavazanko> но всё равно DEV_gitfs сырая до ужаса. Я вот ща накачу меркуриал ещё... и гляну, как там changesetfs себя чувствует...
[14:19:02] <andrew_b> Потому что это vfs не внутри одного файла.
[14:19:18] <slavazanko> да
[14:23:04] <andrew_b> Сырая. В файлах не проставляется группа, только юзер.
[14:42:49] <il.smind > andrew_b> Сырая. В файлах не проставляется группа, только юзер.
и что?
[14:43:05] <il.smind > какая разница есть там группа или нет?
[14:43:10] <andrew_b> Неаккуратненько.
[14:43:19] <andrew_b> Что мешает выставить группу?
[14:43:56] <il.smind > [16:18:56] <slavazanko> echo 'noop' >/sys/block/sda/queue/scheduler
[16:19:11] <slavazanko> echo 'noop' >/sys/block/sdb/queue/scheduler
[16:19:19] <slavazanko> echo 'noop' >/sys/block/.../queue/scheduler
[16:19:24] <il.smind > ))
[16:19:38] <slavazanko> чё?
пока ты это писал у меня все отформатилось
[14:44:02] <il.smind > не успел
[14:44:21] <il.smind > а потом я на полдник ушел
[14:45:13] <il.smind > slavazanko> есть ещё заход в сам коммит. но там пусто
а чего еще я хотел наворотить напомни...
[14:45:31] <slavazanko> по традиции...
[14:45:32] <slavazanko> рад сообщить
[14:45:38] <slavazanko> что у меня железобетонное
[14:45:41] <slavazanko> абили
[14:45:43] <slavazanko> тьфу
[14:45:45] <slavazanko> алиби
[14:46:13] <slavazanko> ты хотел там сделать сравнение текущей версии и выбранной
[14:46:15] <slavazanko> кажись
[14:46:27] <slavazanko> или не
[14:46:30] <il.smind > ну наверное диф да?
[14:46:31] <slavazanko> не помню :)
[14:46:43] <slavazanko> да хрен тя поймёшь, что ты там хотел
[14:46:47] <il.smind > но в принципе сейчас все что надо есть
[14:47:28] <il.smind > SUQSHME
[14:47:35] <il.smind > что что с тобой сделать?
[14:47:45] <slavazanko> не со мной, а с коммитом
[14:48:04] <il.smind > а...
[14:48:27] <il.smind > тикет то заведём?
[14:48:43] <slavazanko> заводи
[14:48:51] <slavazanko> но ещё дошлифовать надо
[14:49:54] <il.smind > il.smind > тикет то заведём?
slavazanko> да сейчас заведу
il.smind > ок
[14:50:13] <slavazanko> когда это было?
[14:50:17] <il.smind > это я в своей альтернативной реальности это увидел :)
[14:50:51] <il.smind > slavazanko> заводи
ладно, тикет за мной
[14:54:50] <il.smind > пилять... теперь еще и самба будет конфигур по 10 раз перезапускать?
[14:54:57] <il.smind > о горе мне...
[14:56:19] <il.smind > подпиши... подпиши... всё будет хорошо...
послушал вас, подписал на свою голову...
[14:57:09] <andrew_b> :)
[14:57:31] <andrew_b> Ты же сам сказал, что нихрена в том бранче не понимаешь.
[14:57:33] <il.smind > а так и должно быть
-MT smbfs.lo -MD -MP -MF .deps/smbfs.Tpo -c smbfs.c -fPIC -DPIC -o .libs/smbfs.o
smbfs.c: В функции ‘smbfs_mknod’
smbfs.c:1671: предупреждение: format ‘%zu’ expects type ‘size_t’, but argument 4 has type ‘dev_t’ [-Wformat]
[14:58:19] <andrew_b> Выключи самбу и.
[14:58:27] <il.smind > да...
[14:58:34] <andrew_b> и всё будет хорошо.
[14:58:40] <andrew_b> Кроме конфигура.
[14:58:47] <il.smind > как то все так ВНЕЗАПНО случилось
[14:58:58] <il.smind > andrew_b> Кроме конфигура.
хы :)
[14:59:04] <andrew_b> До релиза далеко, исправим.
[15:00:05] <andrew_b> slavazanko: бросай нах эту gitfs, давай самбу чинить. :)
[15:00:21] <slavazanko> :)
[15:00:26] <il.smind > andrew_b: дропать что ли?
[15:00:44] <andrew_b> Что дропать?
[15:00:51] <il.smind > самбу
[15:01:00] <andrew_b> Она тебе нужна?
[15:01:15] <andrew_b> Я без самбы собираю.
[15:01:18] <slavazanko> кстати, переименовал gitfs в git+
и changesetfs в changeset+

и мёртвый зависон при попытке зайти в файл в #git+
[15:01:19] <il.smind > я уже говорил что не пользуюсь
[15:01:42] <andrew_b> changesetfs оставь.
[15:01:52] <andrew_b> Наверное.
[15:02:12] <slavazanko> ок
[15:02:44] <andrew_b> > и мёртвый зависон при попытке зайти в файл в #git+
Чтобы понять, что такое рекурсия, надо понять, что такое рекурсия.
[15:03:16] <slavazanko> хреново
[15:03:23] <andrew_b> Зайти как, энтером?
[15:03:32] <andrew_b> В gitfs?
[15:03:32] <slavazanko> угу
[15:03:59] <andrew_b> Надо попробовать.
[15:04:54] <andrew_b> У меня не виснет.
[15:05:41] <il.smind > да его парентфс наверное зациклилась :)
[15:05:59] <andrew_b> slavazanko: в конце gitfs+

exit 1
[15:06:26] <slavazanko> на парент не гнать!
[15:07:28] <slavazanko> запушил
[15:07:36] <il.smind > ))
[15:07:54] <andrew_b> Или не 1...
[15:09:19] <il.smind > ))
[15:09:29] <andrew_b> 0, наверное. Потому что в case нету exit (0) в list) и copyout)
[15:09:32] <il.smind > как сделать чтоб зависло?
[15:09:36] <andrew_b> il.smind : ты писал.
[15:09:43] <il.smind > нет
[15:09:53] <il.smind > это он писал
[15:09:55] <il.smind > не я
[15:12:15] <slavazanko> сделать чтобы зависло просто: переименовать changesetfs в changeset+
[15:12:17] <slavazanko> везде
[15:12:22] <il.smind > а...
[15:12:24] <slavazanko> в mc.ext тоже
[15:12:39] <slavazanko> ещё раз запушил. подправил группу у файлов внутри git+
[15:14:14] <andrew_b> slavazanko: gdb -p на него.
[15:14:56] <andrew_b> Не пулится ничего. 4.7.3-88-gf0dcaf9
[15:15:15] <slavazanko> 4.7.3-88-gf0dcaf9
[15:15:25] <slavazanko> Now all files inside git+ have same group as current user
[15:15:44] <andrew_b> group=`groups| cut -d ' ' -f 1`
Не
id -g
[15:16:04] <slavazanko> гм.. я имя влупил
[15:16:12] <andrew_b> Без разницы.
[15:16:39] <il.smind > зачем это надо?
[15:16:43] <andrew_b> user=`id -u`
[15:16:47] <slavazanko> для эстетической красоты
[15:16:54] <il.smind > зачем напрягать без цели
[15:17:06] <il.smind > мне и 0 нравится
[15:17:11] <slavazanko> пугает
[15:17:45] <il.smind > эстет хренов
[15:18:21] <andrew_b> Зачем переименовал gitfs в git?
[15:18:37] <slavazanko> по аналогии с остальными ...+
[15:18:52] <andrew_b> patchfs, mailfs
[15:19:03] <andrew_b> А...
[15:19:04] <slavazanko> rpms+ а не rpmsfs+
[15:19:15] <slavazanko> s3+ а не s3fs+ и т.д.
[15:19:16] <andrew_b> Понял.
[15:19:24] <slavazanko> хотел и changesetfs также.
[15:19:28] <slavazanko> но напоролся на зависон
[15:20:11] <andrew_b> Дома посмморю, где это он виснет.
[15:20:26] <slavazanko> ок. есличё - в этом же бранче...
[15:21:25] <andrew_b> Я бы ещё в changesetfs_copyout_git() два вызова sed слепил в один.
[15:21:54] <slavazanko> можно и в один. быстрее будет
[15:22:04] andrew_b вышел из конференции: конец рабочего дня
[15:22:38] <slavazanko> О! увидел
[15:22:48] <slavazanko> > эстет хренов
от эстета и слышу
[15:31:14] <il.smind > :)
[15:32:14] <il.smind > andrew_b: 123 ботает нормально... ботает нормально... ботает нормально
[15:32:51] <slavazanko> залечили таки
[15:35:51] <il.smind > slavazanko: ну это как сказать
[15:36:12] <slavazanko> ?
[15:36:16] <slavazanko> скажи прямо
[15:36:40] <il.smind > ну если считать что копирование в темп это нормально то до
[15:37:14] <il.smind > у меня в темпе ~2 mb
[15:37:37] <il.smind > если его засрать то железка дохнет
[15:38:13] <slavazanko> ну а как иначе? можно именованную пайпу открывать. Типа, создаём пайпу и в неё пишем исходный файл. Попутно пускаем параллельно (форкаем) fish-скрипт на нашей стороне и аплоадим его. или даунлоадим
[15:38:37] <il.smind > slavazanko: ты не видел то что я выше писал?
[15:39:11] <slavazanko> > у меня в темпе ~2 mb если его засрать то железка дохнет
?
[15:39:34] <il.smind > slavazanko: представь я тебе говорю
при копировании из /home/a/1 в /home/a/2 файл сначала копируется в темп
[15:39:53] <il.smind > а ты говоришь "ну а как иначе?"
[15:39:55] <slavazanko> любой файл?
[15:40:06] <il.smind > что я на это должен ответить?
[15:40:10] <slavazanko> или только который через fish?
[15:40:20] <il.smind > повторяю
[15:40:25] <il.smind > при копировании из /home/a/1 в /home/a/2 файл сначала копируется в темп
[15:40:37] <il.smind > это нормально?
[15:40:48] <il.smind > ты отвечаешь - "ну а как иначе?"
[15:41:03] <il.smind > напрямую копировать
[15:41:16] <il.smind > зачем темп использовать
[15:41:44] <slavazanko> ну да. вот как скопировать файл с /home/a#zip/2 в #fish:/home/a/1
[15:41:50] <slavazanko> ?
[15:41:58] <slavazanko> никак. только через temp
[15:42:13] <slavazanko> или попробовав именованную пайпу. в том же темпе
[15:42:19] <slavazanko> вместо самого файла
[15:42:31] <il.smind > ну да. вот как скопировать файл с /home/a#zip/2 в #fish:/home/a/1
согласен
[15:43:01] <il.smind > но зачем копировать
из /home/a/1 в #fish:/home/a/1 через tmp ?
[15:43:05] <slavazanko> ну а у нас безобразно, но однообразно
[15:43:22] <slavazanko> ибо нет распознавалки. что путь реальный, а не виртуальный
[15:43:37] <il.smind > а чего из /home/a/1 в /home/a/2 не также то?
[15:43:41] <il.smind > не красиво
[15:43:48] <il.smind > не однообразно
[15:44:17] <slavazanko> потому что копирование в temp производится в fish, а не в vfs. То есть, модуль сам принимает решение. что ему сделать с файлом
[15:44:29] <slavazanko> наверное :)
[15:44:31] <il.smind > нет
[15:45:34] <il.smind > сначала происходит копирование потом фишу говорят вот файл /tmp/mc.admin/ads84932.ase залей ка его на
[15:45:46] <slavazanko> гм
[15:45:56] <slavazanko> приурочим это к перепеси vfs
[15:46:01] <il.smind > нет
[15:46:11] <il.smind > причем тут vfs?
[15:47:34] <il.smind > файл берется из локальной фс
[15:47:44] <slavazanko> f lfkmit
[15:47:47] <slavazanko> а дальше?
[15:48:05] <il.smind > дальше копируется в темп
[15:48:18] <il.smind > а дальше отдается фишу
[15:48:41] <il.smind > предложение отдавать фишу локальный файл
[15:51:35] <slavazanko> ну тут надо распознавалку. если файл локальный, то вместо копирования отдать прямой линк не него
[15:51:42] <il.smind > да
[15:51:51] <il.smind > я не смог найти этого места
[15:52:05] <il.smind > в copy_file_file
[16:15:45] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #123 (savannah: 2GB file size limit in fish) updated
http://www.midnight-commander.org/ticket/123#comment:9
[16:16:37] il.smind вышел из конференции
[16:45:57] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2244 (MC consumes 100% cpu after wake up from suspend) updated
http://www.midnight-commander.org/ticket/2244#comment:16
[17:06:32] Yury V. Zaytsev вышел из конференции
[17:10:28] Yury V. Zaytsev зашёл в конференцию
[17:17:51] il.smind вышел из конференции
[17:18:57] il.smind зашёл в конференцию
[17:24:30] andrew_b зашёл в конференцию
[17:46:21] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1818 (Refactoring no-vfs) reopened
http://www.midnight-commander.org/ticket/1818#comment:33
[18:06:54] il.smind зашёл в конференцию
[18:13:33] il.smind вышел из конференции
[18:16:25] il.smind зашёл в конференцию
[18:43:40] Yury V. Zaytsev вышел из конференции
[18:55:39] andrew_b вышел из конференции: Replaced by new connection
[18:55:42] andrew_b зашёл в конференцию
[19:00:42] <andrew_b> il.smind: есть чо?
[19:08:27] <il.smind > прикол
[19:11:46] <andrew_b> Это всё?
[19:11:50] <il.smind > нет
[19:12:09] <il.smind > я пытаюсь понять размеры прикола
[19:12:26] <il.smind > жена позвонила по скайпу мне
[19:12:34] <il.smind > у меня все выключено
[19:13:11] <il.smind > камера не работает, говорит у тебя там типа порно какое то идет в качестве видео
[19:13:23] <il.smind > я на звонок не отвечал
[19:13:33] <il.smind > интересное дело
[19:13:49] <andrew_b> Спалился?
[19:13:49] <il.smind > это какие то новые технологии
[19:14:00] <il.smind > нет вроде не спалился
[19:14:19] <il.smind > надо трафик позыредь
[19:14:31] <il.smind > интересно такое вообще возможно ли
[19:14:42] <il.smind > херь какая то
[19:14:43] <andrew_b> Твою венду поимели?
[19:14:53] <il.smind > вот я и думаю над
[19:16:01] <il.smind > я о таких технология пока не в курсе...
[19:18:31] <andrew_b> Ну вот уже в курсе.
[19:18:50] <il.smind > вообще это комп ляльки, кер знает что тут могло быть установлено...
[19:19:04] <il.smind > надо сначала трафик позыредь
[19:36:44] <il.smind > что то у меня приступ паранои развиваться начал
[19:39:35] il.smind вышел из конференции
[19:39:56] il.smind зашёл в конференцию
[19:41:53] <il.smind > трафик 1,5Г за 6 дней...
[19:47:56] andrew_b вышел из конференции
[20:21:46] il.smind вышел из конференции
[20:59:28] ASM зашёл в конференцию
[21:00:50] ASM вышел из конференции: offline
[21:04:25] ASM зашёл в конференцию
[21:06:06] ASM вышел из конференции
[22:31:20] Yury V. Zaytsev зашёл в конференцию
[22:31:36] <Yury V. Zaytsev> Последний мастер
[22:31:41] <Yury V. Zaytsev> Чистый git clean -dfx
[22:31:46] <Yury V. Zaytsev> autogen.sh
[22:31:50] <Yury V. Zaytsev> ./configure
[22:31:54] <Yury V. Zaytsev> make -j4
[22:32:00] <Yury V. Zaytsev> make[2]: *** No rule to make target `../lib/vfs/mc-vfs/samba/libsamba.a', needed by `mc'. Stop.
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/treestore.Tpo .deps/treestore.Po
mv -f .deps/main.Tpo .deps/main.Po
mv -f .deps/mountlist.Tpo .deps/mountlist.Po
mv -f .deps/user.Tpo .deps/user.Po
make[2]: Leaving directory `/home/zyv/Documents/test/mc-git/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/zyv/Documents/test/mc-git/src'
make: *** [install-recursive] Error 1
[22:32:22] <Yury V. Zaytsev> Какого-то он вообще решил собраться с самбой. Раньше у меня такого не было, она по умолчанию отключена была.
[22:32:24] <Yury V. Zaytsev> Превед.
[22:34:27] <Yury V. Zaytsev> --without-samba не работает! замуровали демоны!!!
[22:34:54] <Yury V. Zaytsev> Вообще дают. Хоть бы попробовали собрать перед влитием в мастер =(
[22:35:26] Yury V. Zaytsev вышел из конференции
[22:56:59] darkbroodzed зашёл в конференцию
[23:45:39] darkbroodzed вышел из конференции: Disconnected: Replaced by new connection
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!