
da horsie
11.01.2017
22:41:50
у девопсов лишняя точка контроля
лишнее место где может сломаться
лишняя головная боль
в чем профит?

Google

Алексей
11.01.2017
22:42:27
А что обосновывать?
Вы не хотите пиздец в репозитории и не хотите доверять пэкэджисту. За все надо чем-то платить.

ModerBot
11.01.2017
22:42:27

da horsie
11.01.2017
22:43:05
мой босс не понимает термина "п-ц в репозитории"

Sergey
11.01.2017
22:43:34
какую выгоду получит бизнес?
более предсказуемый цикл релизов. Гитхаб любит падать тогда когда тебе не надо. Сейчас к слову намного реже чем 2 года назад

Алексей
11.01.2017
22:43:40
Чем куча говна, которая никогда не будет вами изменяться вредит?

ModerBot
11.01.2017
22:43:40

Sergey
11.01.2017
22:43:50

da horsie
11.01.2017
22:44:02

Sergey
11.01.2017
22:44:56
вы зависите от пакаджгиста
и от гитхаба следовательно

da horsie
11.01.2017
22:45:06
сейчас нет

Google

Sergey
11.01.2017
22:45:11
ну то есть.... если не коммитить вендоры)

Алексей
11.01.2017
22:45:15

da horsie
11.01.2017
22:45:16
вот именно
мне он тоже не нравится
но я не могу это "продать"
обосновать не могу

Sergey
11.01.2017
22:46:07
тип почему держать все в packagist не ок?
ой

da horsie
11.01.2017
22:46:15
в репе

Sergey
11.01.2017
22:46:16
почему коммитить вендоры
ну да

da horsie
11.01.2017
22:46:18
да
дада

Sergey
11.01.2017
22:46:23
нууу.... давай по другому
у тебя нет других проблем?)
оно тебе сейчас мешает?

da horsie
11.01.2017
22:46:37
не мешает

Sergey
11.01.2017
22:46:40
ну и хер с ним
забей и пиши тесты лучше

da horsie
11.01.2017
22:46:47
ну за исключением эстетического чувства

Google

Sergey
11.01.2017
22:47:05
эстетика это хорошо но есть риоритеты

da horsie
11.01.2017
22:47:05
и "потому что все будут пальцем показывать"
так почему вендоров не надо коммитить?

Sergey
11.01.2017
22:47:38
я наверняка уверен что там у вас есть места пострашнее

da horsie
11.01.2017
22:47:43
есть есть

Sergey
11.01.2017
22:47:49
ну вот их сначала реши)

da horsie
11.01.2017
22:47:53
получается, что вендоры в репе это выдуманная проблема

Sergey
11.01.2017
22:48:03
а вендоры в git это одно из самых незначительных сомнительных решений
это не проблема если не мешает никому

da horsie
11.01.2017
22:48:20
вооот
я за этим и пришел

da horsie
11.01.2017
22:48:41
а кому она все же мешает?

Sergey
11.01.2017
22:48:52
да это побурчать) не слушай людей в интернетах)

da horsie
11.01.2017
22:48:54
почему собственно это плохо?
откуда этот миф?

Алексей
11.01.2017
22:49:06

Ivan
11.01.2017
22:49:20
https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md

Sergey
11.01.2017
22:49:22
короч... это просто странно и все

Google

Sergey
11.01.2017
22:49:33
ничего более
это даже не плохо, многие идут на подобные меры
года 3-4 назад мы тож коммитили вендоры потому что дебилы на гитхабе любили переименовывать/удалять репозитории и зависимости ломались

da horsie
11.01.2017
22:50:49
Large VCS repository size and diffs when you update code.
Duplication of the history of all your dependencies in your own VCS.
Adding dependencies installed via git to a git repo will show them as submodules. This is problematic because they are not real submodules, and you will run into issues.
ну первые два пункта это одно и тоже
и вообще бессмысленны, учитывая дешевизну харддисков
третий - ну хз

Sergey
11.01.2017
22:51:47
забей чувак

da horsie
11.01.2017
22:51:49
по-моему это неправда вообще

Admin
ERROR: S client not available

da horsie
11.01.2017
22:52:06
у меня есть либы из гита напрямую, никаких там сабмодулей

Sergey
11.01.2017
22:52:27
проблемы будут возникать только если часто меняешь версии зависимостей в контексте брэнчей

Алексей
11.01.2017
22:53:03

Sergey
11.01.2017
22:53:29
вот это хороший аргумент
дифы коммитов
но тут тоже есть решения

da horsie
11.01.2017
22:53:41
мы меняем зависимости раз в пару месяцев, не чаще

Алексей
11.01.2017
22:55:07

Google

Алексей
11.01.2017
22:55:31

da horsie
11.01.2017
22:55:46
он нечитаемый

Алексей
11.01.2017
22:55:59

da horsie
11.01.2017
22:56:31
прям вручную?

Sergey
11.01.2017
22:56:43

Алексей
11.01.2017
22:56:46
он нечитаемый
Хз, у меня читаемый. Надо просто знать, что читать, а что потом можно спокойно перезаписать composer update --lock

da horsie
11.01.2017
22:56:53

Sergey
11.01.2017
22:57:09
в теории да
потому я и говорю что решения этой проблемы есть
но это больше кастыли

da horsie
11.01.2017
22:57:29
оке
спасибо
в общем вендоры в гите это ок

Алексей
11.01.2017
22:57:48
прям вручную?
Когда конфликт не решается гитом - да, мерджу вручную. Это минут пять времени, если ты в курсе, о чем оба бранча.

Sergey
11.01.2017
22:58:06
конкретно в твоем случае норм
но если начинать проект с нуля - то я бы 10 раз подумал перед этим предложением

da horsie
11.01.2017
23:00:09
вот опять
это ускоряет разработку?

Алексей
11.01.2017
23:01:13
Плюс вендоры в гите постепенно сделают репу жирной и операции будут несколько медленнее идти, если сервер слабый или канал плохой.

da horsie
11.01.2017
23:01:26
в каких случая издержки на дополнительный сервер (и сервис) для локального пакагиста будут меньше, чем выгода от отсутствия вендоров в гите