- @0xd34df00d: *git *opensourceЖуйц, как запилить хук в гите, который бы проверял code style? Учитывая, что code style говно и ебанутый ( leechcraft.org ), но так получилось.
- @0xd34df00d: *git *opensourceGithub — такая няшная платформа для коллаборейшна, что просто обдрочиться можно.
Что-то сегодня повышено содержание отсылок к фапу в моих псотиках. Все та тян с задницей, очевидно. - @0xd34df00d: *leechcraft *opensource *git *stuffА что, если с нашего редмайна на dev.leechcraft.org перейти на гитхабовские issues? habrahabr.ru выглядит довольно вкусно.
- @0xd34df00d: *opensource *git *programmingЖуйц, смотри, вот такая вот ситуация.
Есть проект qxmpp, который я типа как форкнул и держу репу с патченной версией на гитхабе. ВНЕЗАПНО оказалось, что есть еще один чувак, который тоже форкнул этот проект, и держит репу где-то у себя. Тоже гитовую. Я хочу утащить часть изменений (все изменения?) у него и вообще держать это дело как-то более-менее синхронизованным, пиздя патчи у него. Не думаю, что он, в свою очередь, будет что-то утаскивать у меня.
Каков гит-вей решения данной задачи? ИМХО стоит завести отдельный бранч, в который будет пуллиться его репозиторий, и который уже будет пуллиться/ребейзиться на мой master-бранч.
Дискасс. - @0xd34df00d: *programming *gitВот завел я отдельный бранч под перепиливание IM'а с Gloox на QXmpp, а в master'е старая рабочая версия.
Уже почти перепилил, оно уже почти работает ( wave.google.com — все, что осталось, для восстановления работоспособности), но я еще не уверен в том, что оно няшно и безглючно, поэтому вопрос в том — пушить ли бранч, в котором я перепиливаю, в remote, насколько это принято?
Pros:
• Другие люди смогут это заценить до мержа в мастер и пофиксить чо, есличо.
• Я не просру эту работу уж точно.
Cons:
• +1 публичный бранч, неудобно, не сделаю уже git branch -d gloox2qxmpp, когда смержу.
Дискасс. - @magog: *programming *gitЕсть репозитории на гитхабе, полученный путем форка личкрафтов. Есть домашний комп. Есть рабочий комп. К домашнему есть доступ по ssh. Часто дома что-то находится в процессе разработки и не годно для коммита. На работе хочу это доделать и потом пушнуть. Либо на работе что-то не доделал, надо пушнуть, что бы из дома забрать и доделать. Собственно нужен совет как это организовать грамотно. Не хочу пушить в основную ветку, потому что в ней тогда получается много говно-коммитов, которым там вообще не место. Как вариант рассматривается схема следующая: master branch, devel branch, transfer branch. devel используется для текущей разработки. transfer — что бы переносить говнокоммиты из дома на работу. в master попадают коммиты, которые проверены лиддевом. тоесть чистый и правильный кот. Жду аргументов и советов как организовать. ВСе должно быть через инет — никаких флешек и прочее
- @0xd34df00d: *gitКак применять патчи, полученные из git format-patch, в стиле git add -i — интерактивно выбирая ханки, которые нужны?
- @0xd34df00d: *git *linuxКак бы прикрутить к git'у pinentry, или чо там? А то я задолбался на каждый чих вводить пароль на ~/.ssh/id_rsa9 months ago; 59 replies
- @0xd34df00d: *git *programmingВот тебе задачка на гит, жуйк. Вытащить из репозитория несколько директорий и закинуть их в другой, совершенно отдельный репозиторий, с полным сохранением истории и прочего, что касается только файлов, лежащих в этих директориях.
Я хочу выпилить устаревшие плагины из личкрафтов куда-то отдельно. - @0xd34df00d: *gitГоспода, кто гитхаб юзает, там же можно аннотации делать к коммиту, включая построчные заметки. Вопрос: как их потом можно просматривать, кроме как на страничке с описанием того же коммита?
- @komar: Эта хуйня глючит и тормозит шопиздец. Первый пост оформлялся 15 минут. От второго блог вообще нахер повалился.
Перепишет кто-нибудь — будет done right.
- @0xd34df00d: *git *programmingЖуйк, ты работал с гитхабом?
Чувак закоммитил несколько коммитов подряд, первые два из них применились, остальные — failed. ЧЯДНТ? - @0xd34df00d: *programming *git *?Господа, как вы организовываете свою работу в случае кучи репозиториев? А то тут товарищ склонил личкрафты и создал под них вообще отдельный репоз, не на гитхабе. Мне бы неплохо теперь оттуда периодически что-то сливать. Как это делается у Ъ? Добавляется по remote на каждый такой репоз? Их же дохрена может быть.10 months ago; 19 replies
- @0xd34df00d: *git *programming *?Жуйк, дело в том, что есть один товарищ, ведущий разработку известных тебе комбаенов в основном репе, но в отдельном бранче. Обзовем этот бранч hisbranch. Дело в том, что я заценил его коммиты в этот бранч, и нужно кое-что там поправить. Мне коммитить фиксы прям в его бранч, или делать бранч от его бранча, или как ваще это принято?
- @0xd34df00d: *git *programming *?Жуйк, как можно пульнуть бранч в гите, не переключаясь на него?
Чуть подробнее, что нужно. Есть бранч master, есть бранч V0id. В master веду разработку я, в V0id — еще один чувак. Чувак периодически решает чо-нибудь попилить, пуллит мастер, переключается на свой бранч, делает git rebase master и работает, а потом коммитит и пушит. Соответственно, я, находясь на мастере, хочу смержить его ветку в свою, но для этого сначала мне его ветку нужно пульнуть, а для этого нужно на нее переключиться. Все бы хорошо, но переключение помечает файлы как измененные, и поэтому make при последующей сборке пересобирает почти всё. А это долго, и этого хочется избежать. - @0xd34df00d: *qutim *говно *gitОлоло они ниасилили гит.
[01:19:42] <Sauron/> бля как в этом ебаном гите коммит откатить?
[01:19:46] <Sauron/> он мне херню наделал
[01:20:02] <torkve> бугагашечки
[01:20:04] <torkve> хз
[01:20:07] <torkve> сокол спит
[01:20:20] <torkve> а кроме него эту поебень только элессар понимает
[01:20:43] <Sauron/> ну там пиздец просто она взяла и замержила без спроса s60 бранч в мастер
[01:20:51] <torkve> лол
[01:20:55] <torkve> гит такой гит15 months ago; 18 replies