@ru_python

Страница 1219 из 9768
H
12.07.2016
21:08:52
брюки превращаются, брюки превращаются... (с)

fox.hs
12.07.2016
21:09:59
О, завтра CodeForces Educational 14

Denis
12.07.2016
21:22:33
Educational нинужно

Vadim
12.07.2016
21:32:13
во, celery в трависе завелся с первого коммита, пойду штаны подворачивать

Google
Maxim
12.07.2016
21:59:29
во, celery в трависе завелся с первого коммита, пойду штаны подворачивать
Зачем тебе селери в CI? Ставишь always_eager и не занимаешься глупостями

Nikita
12.07.2016
23:19:30
Есть чятик любителей скриптов на шелле?

Denis
12.07.2016
23:19:59
Их никто не любит, их терпят

Nikita
12.07.2016
23:21:24
А, значит это нормально, что мне хочется пойти и рулоном туалетной бумаги застрелиться...

Alexey
12.07.2016
23:25:17
судя по аватару — лучше придавить себя тремя тоннами пластилина под Тейлора. :)

Nikita
12.07.2016
23:39:02
Надо бы как-нибудь переиграть)

Alexey
12.07.2016
23:39:17
ох, братюнь, не советую.

это сразу минус пара вечеров. ;)

Nikita
12.07.2016
23:41:01
Ностальгия зато какая.

У меня столько воспоминаний связано с этой игрой.

Как будто из другой жизни.

Sergey
12.07.2016
23:42:58
и без солюшна?

Alexey
12.07.2016
23:58:04
а на хуя они?

Google
Aragaer
13.07.2016
01:22:38
я любитель скриптов на шелле

Alexey
13.07.2016
01:25:56
Привет, %username%!

Nikita
13.07.2016
01:31:26
я любитель скриптов на шелле
Мне нужно рекурсивно обойти все папки, начиная с текущей директории, запустить svn info и если никаких варнингов не вылезает, то вытащить Path и Revision в отдельный файл.

Alexey
13.07.2016
01:31:55
man find, xargs и grep

Aragaer
13.07.2016
01:32:38
вот типа того, да

Nikita
13.07.2016
01:33:30
Так то да, только я сейчас мудохаюсь с тем, чтобы отделить вывод svn info от варнингов.

Aragaer
13.07.2016
01:33:34
find -type d -exec svn info {} \; | grep 'Path\|Revision'

в таком духе

варнинги валятся в другой поток же, нет?

Nikita
13.07.2016
01:35:06
Когда я пытаюсь в переменную записать вывод, то туда валится всё подряд.

Alexey
13.07.2016
01:35:30
find /tmp/subversion/not/need -type d …

путь-то зевнул.

Aragaer
13.07.2016
01:35:52
нет, "начиная с текущей" же

Alexey
13.07.2016
01:36:12
а, точняк, сwd, сорян.

Nikita
13.07.2016
01:36:15
Оно у меня так for file in `find \( ! -regex '.*/\..*' \) -type d`

Aragaer
13.07.2016
01:36:21
можно точку, можно ничего не писать

Nikita
13.07.2016
01:36:28
Дикое говно, но работает.

Aragaer
13.07.2016
01:36:30
type d

директории

а регекс еще чтобы игнорить все, что начинается с точки? ! -name .*

Google
Nikita
13.07.2016
01:37:53
У svn куча скрытого говна, которое мне совершенно не нужно проверять.

Поэтому скрытые директории игнорируются.

Aragaer
13.07.2016
01:38:52
ну просто регекс тут не нужен, можно -name проверять

Nikita
13.07.2016
01:39:17
Фишка в том, у меня три вложенных друг в друга репозитория и мне нужно получить Path и `Revision`каждого.

Aragaer
13.07.2016
01:39:29
тут беда такая - бэктики выдадут МНОГО

и это все будет подставлено прямо в команду

лучше сделать потоком - через -exec или xargs

а у svn у него как, .svn в каждом каталоге или только в корне?

впрочем вроде от версии клиента зависит

ну так и чего мучаемся?

Nikita
13.07.2016
01:44:15
В первую очередь я пока мучаюсь от того, что со скриптами в шеле знаком очень поверхностно, посему не могу молнеиностно всё что нужно вкурить.

Aragaer
13.07.2016
01:44:34
find -name .svn -exec dirname {} \; | xargs svn info

Aragaer
13.07.2016
01:44:45
дальше грепать

Nikita
13.07.2016
01:45:22
Едрить его дичь!

А работает.

Aragaer
13.07.2016
01:45:35
$ find -name .svn -exec dirname {} \; | xargs svn info | grep '^Path\|Revision' Path: . Revision: 1257

/me нашел у себя один свн репозиторий и даже поставил свн

Alexey
13.07.2016
01:46:22
лол, пошёл гуглить — а мне гугл сразу гит подсовывает.

совпадение? не думаю.

Aragaer
13.07.2016
01:46:59
о, можно оказывается дирнейму передать несколько путей, тогда можно не \;, а +

Google
Aragaer
13.07.2016
01:47:11
не то, чтобы сильно сэкономит в данном случае, но полезно знать

Nikita
13.07.2016
01:47:48
Вот это шаманство.

Alexey
13.07.2016
01:47:57
знать — нет, не нужно этим говном голову забивать, если не одмин головного мозга.

man — всему голова.

Aragaer
13.07.2016
01:48:04
насчет гита - как высказался кто-то когда-то - "git svn это более удобный клиент svn, чем сам svn"

Aragaer
13.07.2016
01:48:30
ну скажем так, я предпочитаю использовать +, кроме тех случаев, когда его использовать нельзя

Nikita
13.07.2016
01:50:33
Лично я так до конца и не вдуплил что там да как с гитом.

А svn прямой как рельс.

Admin
ERROR: S client not available

Aragaer
13.07.2016
01:51:03
я начал лет этак 10 назад с git svn crash course

Nikita
13.07.2016
01:51:12
По крайней мере его более, чем достаточно, чтобы складировать там свои говнокоды.

Aragaer
13.07.2016
01:51:23
где просто рядом указано как в гите сделать то же самое, что сделал в свн

а потом прочитал книжечку, которую рекомендую теперь всегда и всем - git magic

хм. Про 10 лет я пожалуй загнул... Но 7 точно

оно

только тут формат странный, но урл похож

а, пдф

http://www-cs-students.stanford.edu/~blynn/gitmagic/ - так удобнее

и если хочется по-русски, то там вполне адекватно

Google
Nikita
13.07.2016
01:54:41
Я стараюсь по мере возможностей всё читать на английском.

Потому что иначе я никогда его не выучу.

Aragaer
13.07.2016
01:55:29
правильный подход

Alexey
13.07.2016
01:56:44
так английский не выучишь — читая техническую литературу.

а вот от адовых фантазий переводчика и, соответственно, засранной головы — уйдешь. ;)

Nikita
13.07.2016
01:57:18
Кстати, спасибо за помощь и крутое bash-кунг-фу)

Alexey
13.07.2016
01:57:50
:)

Nikita
13.07.2016
01:58:41
а вот от адовых фантазий переводчика и, соответственно, засранной головы — уйдешь. ;)
У меня лежит Алиса в стране чудес на английском, до которой всё никак руки не дойдут.

Alexey
13.07.2016
01:59:01
а, так мы же про мануалы говорили только. ;) читать — конечно хорошо.

Nikita
13.07.2016
01:59:07
Вообще с тех пор, как я начал Так говорил Заратустра, у меня ни до чего руки не доходят.

А ещё я заметил странную вещь.

Некоторые мануалы написаны так, что их второклассник прочитает.

А некоторые как будто старые английские лорды писали.

С чем это связано?

Alexey
13.07.2016
02:01:39
с тем, что мы все — разные, что в этом чате я пишу просто, а в соседнем — используя зубодробительные конструкции на три абзаца. ;)

Nikita
13.07.2016
02:02:27
Жиза.

Aragaer
13.07.2016
02:03:49
у меня вот беда с тем, чтобы слушать устную английскую речь

писать в стиле английского лорда я умею, говорить тоже могу, а вот слушать - увы. Поэтому смотрю сериалы на английском 8)

Nikita
13.07.2016
02:05:18
Я одно время шарился по реддиту, чтобы найти себе собеседников на английском языке.

Что удивительно, нашел.

Aragaer
13.07.2016
02:06:21
а я еще пока все не понял, что такое реддит и как им пользоваться

Страница 1219 из 9768