[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
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