
Kirill
24.06.2018
13:22:21

Daniel
24.06.2018
13:22:57

Aleksandr
24.06.2018
13:24:09

Александр
24.06.2018
13:25:25
да еще раз

Google

Александр
24.06.2018
13:25:34
я рад бы использовать ваши гайдлайны

Kirill
24.06.2018
13:25:34

Daniel
24.06.2018
13:25:34
не надо, а?

Александр
24.06.2018
13:25:44
только не понятно как они решают мои задачи ?

Daniel
24.06.2018
13:25:54
я же показал

Александр
24.06.2018
13:25:55
вот например с форком вы смогли предложить только костыль
а форк это основная функция считайте

Daniel
24.06.2018
13:26:20
да с чего бы?

Александр
24.06.2018
13:26:27
по хорошему у каждого разработчика должен быть свой форк который вливается в основу
если мы говорим про мульти работу с проектом

Kirill
24.06.2018
13:26:43

Александр
24.06.2018
13:27:08

Daniel
24.06.2018
13:27:15
да

Google

Александр
24.06.2018
13:27:54
это пораждает такой хаоc, "ой я же 5 секунд назад пулился, уже кто-то залил теперь у меня конфликт на 20 файлов"

Daniel
24.06.2018
13:27:55
на самом деле - нам похрен на ветки, мы хотим повторимого билда.

Sergey
24.06.2018
13:27:59
киммичу в /user/project @ branch-1
пушу в /user2/project @ branch-1
делаю pr

Александр
24.06.2018
13:30:20
pr это пуль реквест?

Sergey
24.06.2018
13:30:24
да

Kirill
24.06.2018
13:30:51
Oh god

Александр
24.06.2018
13:31:53
вообще то насколько я помню к гитлабе пулреквест делается из форка только
а мы используем гитлаб для огранизации хранилища (локально)

Daniel
24.06.2018
13:32:18
коллега

Sergey
24.06.2018
13:32:26

Daniel
24.06.2018
13:32:55

Александр
24.06.2018
13:33:37
гитлаб - педорастия?

Kirill
24.06.2018
13:34:09
Чего ты передергиваешь?

Александр
24.06.2018
13:36:24
где я передергиваю? помоему даниел процитировал фразу про гитлаб

The
24.06.2018
13:36:45
при чем тут vgo?
при том, что он решает эту проблему?
вот форк, а вот его зависимости:
```v/github.com/danf0rth/chi@v1.0.0
v/github.com/danf0rth/chi@v1.0.0/middleware
v/github.com/danf0rth/chi@v1.0.0/render```
при этом я ручками ничего не правил, я сделал форк на гитхабе, и просто сделал go get мой_форк, после чего в нем сделал vgo build
чето телеграм последнее время не хочет форматировать со ссылками внутри

Kirill
24.06.2018
13:37:37

Александр
24.06.2018
13:38:18
ну в ответе
он ответил на конкретное сообщение если что

Google

Daniel
24.06.2018
13:39:10
коллега
прекратите пожалуйста
вы не троль, а честно заблуждаетесь
поэтому банить вас я не хочу
но - придется, если вы будете продолжать заблуждаться агрессивно

Александр
24.06.2018
13:40:28
ну я как понимаю ваше решение - не использовать форки вообще
я правильно понимаю?

The
24.06.2018
13:40:49
вы сначала определитесь, зачем вам этот форк?

Daniel
24.06.2018
13:41:23

Kirill
24.06.2018
13:41:26

Александр
24.06.2018
13:41:38
ну мне предложили только костыль с dep

Kirill
24.06.2018
13:41:40
Тролли
Много их

Daniel
24.06.2018
13:41:46

Александр
24.06.2018
13:41:55
хорошо конкретный кейс
github.com

Daniel
24.06.2018
13:42:01
не надо

Александр
24.06.2018
13:42:07
хочу поправить либу...

Daniel
24.06.2018
13:42:08
пожалуйста, хватит

Google

Daniel
24.06.2018
13:42:17
мы отлично все поняли с первого раза

Michael
24.06.2018
13:42:45
я ничего не понял, но, видимо, и не надо)))

Kirill
24.06.2018
13:43:18

Александр
24.06.2018
13:44:19
ну вон даниель понял, остальным запрещает пояснять ?

Daniel
24.06.2018
13:45:01
Я тоже ?
тогда теперь ты сам менеджи этот фонтан...

Kirill
24.06.2018
13:45:31
Я нашел старый холивар

Александр
24.06.2018
13:52:59
хотя мне лично вообще не понятно как использовать форки "правильно", вить dep файл тоже идет в коммит (он не в игноре), а это значит что при мерже из форка мы должны не забыть исключить его, иначе мы испортим уже родителя.

Daniel
24.06.2018
13:56:42
а я вот вижу совсем другое

Admin
ERROR: S client not available

Daniel
24.06.2018
13:58:09
я показал, как я лично использую форки, и как обхожу проблему полного имени. судя по вашей реакции - вы поняли, как это работает.
но продолжаете настаивать, что надо делать иначе. при этом ваше "иначе" ведет прямо к билду, который воспроизводится только на машине у разработчика

Dmitry
24.06.2018
13:59:27
есть мое мнение и неправильное мнение.

Александр
24.06.2018
13:59:50

Daniel
24.06.2018
14:00:50
в "моем" варианте оно воспроизводится всегда и везде

Александр
24.06.2018
14:01:27
представьте огромный проект на несколько десятков зависимостей? их все надо учитывать. Если мы забудем хоть одну "переписать локально в dep" то получим что кусок кода у нас не от нашего проекта. Что приведет к неопределнном поведению
(зависимости все лежат не на внешних репозиториях, а внутри этого же)

Daniel
24.06.2018
14:03:10
зачем, хотел бы я знать, вы форкнули несколько десятков зависимостей? вы их все поправили?

Александр
24.06.2018
14:03:22
я могу поправить любую из
например у меня в проекте лежат папки middleware

Google

Александр
24.06.2018
14:03:42
handlers...
я в любом момент времени могу поправить любую

Daniel
24.06.2018
14:04:29
ну вот как поправите - так dep и обновите, делов-то

Александр
24.06.2018
14:05:44
человеческий фактор же, я уже тратил на отладку такого пол рабочего дня ?
все было цивильно пока я не забыл обновить зависимость
а там была третья вода на киселе, хрен поймаешь, глубоко

Daniel
24.06.2018
14:06:48
не верю
в головотяпство - верю, а в хрен-поймаешь - нет
если все делать правильно - у тебя проект не начнет собираться, пока ты в dep не пропишешь, что надо, и не обновишь вендор
ну или собираться будет, но работать будет очевидным образом неправильно

Александр
24.06.2018
14:08:24
ну так dep он же собирает зависимости по коду самостоятельно и автоматически

Daniel
24.06.2018
14:08:41
это dep init так делает

Александр
24.06.2018
14:08:43
если ему не прописать как вы выше давали, он и подберет туда "со старой репы"

Daniel
24.06.2018
14:09:08
dep init здоровые люди запускают ровно один раз
(dep ensure делает похоже, но по-другому)

Александр
24.06.2018
14:09:49
вообще то dep ensure тоже обновляет зависимости

Daniel
24.06.2018
14:10:34
он обновляет их иначе
погодите...
я правильно понял, что вы dep ensure запускаете перед каждым билдом?

Александр
24.06.2018
14:11:21
ну да, перед коммитом
что бы собрать зависимости которые нахреначил в проекте

Daniel
24.06.2018
14:11:38
тогда у вас нет проблем

Александр
24.06.2018
14:11:38
потом на билд сервере оно из них разворачивает