crypt of decay - кратко [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

кратко [May. 18th, 2017|08:11 am]
Previous Entry Add to Memories Tell A Friend Next Entry
.gitignore в репозиторий кладут только пидарасы.

можете развлечься, посчитав количество непидарасов вокруг.

p.s.: если не очевидно, почему — можешь не спрашивать: ты такой же безмозглый унифицированый дебил, пояснять бессмысленно. приводить примеры известных проектов, где победили пидарасы, тоже не надо.

p.p.s.: и гит говно, конечно. не остальные ещё хуже.
Linkmeow!

Comments:
[User Picture]
From:[info]tzirechnoy
Date:May 18th, 2017 - 06:46 am
(Link)
По-моему, ты херню какую-то написал.
[User Picture]
From:[info]ketmar
Date:May 18th, 2017 - 06:57 am
(Link)
хинт, хинт: автомат для бритья работает херово, потому что у всех морды разные.
From:(Anonymous)
Date:May 18th, 2017 - 08:29 am
(Link)
разные до первого раза

а серьезно -- если собрать все твои критерии пидорасов и применить на всех, единственный непидарас, который останется -- ты

относительно .gitignoore -- можешь таки пояснить? если у тебя какая-то специфическая ось, ide или система сборки, которая срет в рабочую директорию, ты просто добавляешь нужные строки в .gitignore. да, все их получают. и что?
[User Picture]
From:[info]ketmar
Date:May 18th, 2017 - 08:33 am
(Link)
и всё. я же говорю: не надо пояснять, бессмысленно. само возникновение этого «и что» показывает, что бессмысленно.
From:(Anonymous)
Date:May 18th, 2017 - 08:49 am
(Link)
разумеется, я понимаю. на твоей идеальной машине будет текстовый файл с упоминанием какогонить thumbs.db, это нарушит идеальность и вообще печально
но вокруг столько хуйни, что это меркнет в сравнении с ней
[User Picture]
From:[info]ketmar
Date:May 18th, 2017 - 09:07 am
(Link)
не понимаешь.
[User Picture]
From:[info]tzirechnoy
Date:May 18th, 2017 - 05:50 pm
(Link)
Нет, я вот тожэ непонимаю. Вот есть допустим проект с мэйкфайлом, который собирается в дереве исходников. Плохо но объективно существует. В чём проблема, что в проекте будет лежать список собранных всех этих .o и .aux? По-моему, именно в проекте этому и место.

Да, когда какой-то поц пихает туда *~ (как в приведённом примере с rebar.) -- это смешно, конечно, и говорит про поца. Почти как в какой-то книжке по непомнюкакому дистрибу линуха: "а вот скриншот типичного ls -l в корневой директории системы" (приведён скриншот с bin/ boot/ dev/ etc/ home/ lib/ mnt/ proc/ root/ sbin/ tmp/ usr/ var/ core ).
Но это другое дело!
[User Picture]
From:[info]ketmar
Date:May 18th, 2017 - 05:56 pm
(Link)
во-первых, то, что маска *.o у всех нормальных людей давно в глобальном гитигноре сидит. и если её надо отдельно вписывать — разработчик дебил. (удивительно, кстати, сколько на свете дебилов, про которых с ходу и не скажешь)

а во-вторых — точка в начале имени не зря приделана. у меня, например, в каталогах проекта скапливается достаточно таки мусора, который мне не мешает, но в репе не нужен. у других, полагаю, тоже. гитигнор я правлю не то, чтобы каждый день, но часто. и мне нахуй не упёрся ни чужой гитигнор, ни свой другим коммитить. это, блядь, локальный файл, нехуй локальным файлам делать в репозитории. вообще.
From:(Anonymous)
Date:May 19th, 2017 - 05:11 am
(Link)
В некоторых проектах, например, .png это исходник, а в других она генерируется. И хули делать предлагаешь?
[User Picture]
From:[info]ketmar
Date:May 19th, 2017 - 05:15 am
(Link)
тебе — ничего не предлагаю.
[User Picture]
From:[info]tzirechnoy
Date:May 19th, 2017 - 08:37 am
(Link)
У меня -- не сидит. Мало ли на чём я проект пишу, можэт *.o там исходник.

Более того, есть проекты, в которых dll я коммичу в репу (поскольку автоматизировать сборку этого говна -- вышэ моих сил, а собрать такжэ второй раз можэт не выйти).
[User Picture]
From:[info]ketmar
Date:May 19th, 2017 - 08:42 am
(Link)
я тебе сейчас страшный секрет открою: в списке игнора гита есть операция «разигнорить». а ещё гит умеет «git add -f», и потом — ЧУДО БОЖЕСТВЕННОЕ! — отслеживает добавленое вне зависимости от списка игнора.
[User Picture]
From:[info]tzirechnoy
Date:May 19th, 2017 - 09:18 am
(Link)
И потом, я в этих svn:ignore привык перечислят не маски, а конкретно файлы. И да, УМВР.

А .gitignore у меня просто нет -- поскольку пока что всё, что началось когда у меня был git у меня так или иначе собирается out of tree.
[User Picture]
From:[info]ketmar
Date:May 19th, 2017 - 09:24 am
(Link)
да перечисляй что угодно. хоть поэмы пиши. только храни это для себя, а в публичный репозиторий не суй.
From:(Anonymous)
Date:May 18th, 2017 - 09:30 am
(Link)
[T|t]humbs.db, епта!
[User Picture]
From:[info]tzirechnoy
Date:May 18th, 2017 - 10:55 am
(Link)
>да, все их получают.

Нет. Делаешь как всегда, когда твой локльный репо расходится с удалённым -- например, отдельный бранч в котором ты собираешь подходящее для git-push из твоего репо, поскипав в нём какие-то патчи.
From:(Anonymous)
Date:May 18th, 2017 - 06:58 am
(Link)
то, что для разных проектов глобальный конфиг может не подойти — не учитываешь?

и да, ещё это такая защита от дурака, жалко что ли.
[User Picture]
From:[info]ketmar
Date:May 18th, 2017 - 07:05 am
(Link)
это отличная защита от кэтмаров, например. чтобы кэтмар даже не думал пытаться с вами взаимодействовать, а просто сразу сделал форк — положите в репозиторий .gitignore. гарантия работы — 100%.
From:(Anonymous)
Date:May 18th, 2017 - 09:28 am
(Link)
А ещё у пидорасов в папке .гит всякое дефолтное говно с подсказками лежит.
[User Picture]
From:[info]ketmar
Date:May 18th, 2017 - 09:33 am
(Link)
>в папке
палишься.
From:(Anonymous)
Date:May 18th, 2017 - 10:00 am
(Link)
Ну я же не эстетствующий пидор с ранимой душой вроде тебя, чтобы папку директорией называть.
[User Picture]
From:[info]ketmar
Date:May 18th, 2017 - 10:03 am
(Link)
угу. ты просто тупорылый пидарас, без эстетства.
From:[info]silly_sad
Date:May 18th, 2017 - 10:17 am
(Link)
kstati slovo "papka" pridumal эстетствующий пидор.
From:[info]silly_sad
Date:May 18th, 2017 - 10:15 am
(Link)
bljatj suka rebar3 pidarasy
[User Picture]
From:[info]tzirechnoy
Date:May 18th, 2017 - 10:58 am
(Link)
Это да. Но как будто для этого надо было читать их .gitignore.
From:[info]silly_sad
Date:May 18th, 2017 - 11:23 am
(Link)
ja vchira polnostju na rebar3 s erlang.mk pereshol :(
pacany nasovetovali :(
[User Picture]
From:[info]tzirechnoy
Date:May 18th, 2017 - 05:51 pm
(Link)
Да ты ма-ла-дец.
From:[info]silly_sad
Date:May 19th, 2017 - 06:44 pm
(Link)
mne skazali chto eto teperj industry-standard i so vsemi tak budet.
chto mne teperj delatj?
[User Picture]
From:[info]ketmar
Date:May 19th, 2017 - 06:46 pm
(Link)
попробуй впасть в депрессию. говорят, это тоже модно.
From:[info]silly_sad
Date:May 19th, 2017 - 07:43 pm
(Link)
ja uzhe davno tam. nixuja ne pomogajet. nikogda ne poluchalosj bytj modnym :(
From:(Anonymous)
Date:May 18th, 2017 - 02:40 pm
(Link)
Альтернативы? make clean в хук на commit?
[User Picture]
From:[info]ketmar
Date:May 18th, 2017 - 03:12 pm
(Link)
>Альтернативы?
чему? не срать посреди комнаты? так не срать посреди комнаты.
From:[info]silly_sad
Date:May 18th, 2017 - 05:01 pm
(Link)
vot iskateli aljternativ menja ubivajut s detstva!
-- vykljuchi u windowza avtoran
-- a chto ty predlagajesh vmesto nego?!

i vot cho jemu otvetitj?!
predlagaju nichego.
From:(Anonymous)
Date:May 19th, 2017 - 11:30 am
(Link)
альтернатива - не класть .gitignore в репозиторий
[User Picture]
From:[info]steinkrauz
Date:May 19th, 2017 - 09:47 pm
(Link)
Внезапно оказался пидарасом.

С другой стороны, так как мои проекты нахуй никому, кроме меня не нужны, а таскаю я их зачастую между компами и операционками, то буду таки считать себя пидорасом только на полшишечки.
[User Picture]
From:[info]ketmar
Date:May 19th, 2017 - 09:50 pm
(Link)
ввожу исключение: проекты с одним коммитером можно по желанию относить в категорию: «я хуйдожнег, я таг вижу.»