gentoo.ru
gentoo-doc-ru@conference.jabber.gentoo.ru
Воскресенье, 27 июля 2008< ^ >
alexxy установил(а) тему: Перевод документации по gentoo
Конфигурация комнаты

GMT+4
[00:28:40] Лёха вошёл(а) в комнату
[00:30:27] <Лёха> Привет. Где прочесть инструкцию по пользованию git'ом ?
[00:31:43] <evadim> эээ
[00:31:51] <evadim> вопрос интересный
[00:32:18] <Лёха> т.е. нет таковой? :)
[00:33:00] <evadim> видимо есть, но я незнаю где, я и сам с гитом особо неработал
[00:33:07] winterheart вошёл(а) в комнату
[00:33:20] winterheart вышел(а) из комнаты
[00:33:27] <evadim> тебе акк нужен наш ?
[00:33:29] winterheart вошёл(а) в комнату
[00:34:31] <Лёха> видимо да. но я хотел бы сначала разобраться с порядком работы. акк никогда не поздно сделать))
[00:35:07] <winterheart> эхх
[00:35:14] <winterheart> ну для начала :)
[00:35:49] <winterheart> обозреваешь в doc.gentoo.ru в разделах тикетов, не занят ли твой документ
[00:36:33] <winterheart> если нет - создаешь оный, делаешь чекаут репозитория и приступаешь к переводу
[00:36:35] Night Nord вошёл(а) в комнату
[00:36:43] <Night Nord> Так
[00:36:59] <winterheart> по завершению - прикрепляешь файл к своему тикету
[00:37:00] <evadim> вот, он знает как юзать гит
[00:37:06] <winterheart> :)
[00:37:24] <winterheart> после этого за дело берется редактор
[00:37:44] <winterheart> если все ок - он его редактирует и добавляет в репо
[00:38:00] <winterheart> если нет - указания в тикете что не так
[00:38:20] <Night Nord> git clone git://<url>
[00:38:21] <Лёха> надо посмотреть однако. :)
[00:38:25] <evadim> эээ, помоему несклько не так, ну да ладно
[00:38:27] <Night Nord> Какой там урл - фиг знает =)
[00:38:42] <evadim> дело не в урлах, а в работе
[00:38:49] <winterheart> дальше из репа документ берет коммитер, окончательно проверяет и уносит его на g.org
[00:38:53] <evadim> обратно комитить как?
[00:39:07] <Night Nord> Сначала надо внести свою инфу
[00:39:18] <evadim> git clone git+ssh://user@vcs.gentoo.ru:2222/var/git/gentoo-doc-ru
[00:39:29] <evadim> воот, как?
[00:39:49] <Night Nord> Да
[00:40:00] <winterheart> git config user.name "Name Lastname"
[00:40:02] <Night Nord> Потом переходишь в репозиторий
[00:40:03] <Night Nord> Да
[00:40:16] <winterheart> git config user.email "email"
[00:40:16] <Night Nord> git config user.name "name"
git config user.mail "email"
[00:40:27] <Night Nord> *email
[00:40:30] <Night Nord> =)
[00:40:41] <Night Nord> Потом, когда сделал изменения - git commit -a
[00:40:44] <Night Nord> -a - --all
[00:40:51] <Night Nord> Либо конкретные файлы перечислить
[00:41:11] <evadim> так, а это куда попадает? в основной?
[00:41:14] <Night Nord> Оно откроет редактор который вписан в EDITOR - пишешь коммент
[00:41:21] <Night Nord> Очень понятный желательно
[00:41:29] <Night Nord> Все в UTF-8
[00:41:39] <Night Nord> Это просто коммит
[00:41:41] <winterheart> можно вообще qgit использовать - там все удобно и как на ладони
[00:41:44] <Night Nord> Чтобы запихать его - gut push
[00:41:47] <Night Nord> *git push
[00:41:51] <Night Nord> Все
[00:41:59] <Night Nord> Чтобы посмотреть логи - git log
[00:42:41] <Night Nord> evadim: что значит основной?
[00:43:07] <evadim> ну, тут лёха расписывал что у каждого своя ветка
[00:43:12] <Night Nord> Ааа
[00:43:13] <Night Nord> Ну да
[00:43:20] <Night Nord> Там внутри репозитория можно сделать папку
[00:43:23] <Night Nord> Просто mkdir
[00:43:24] <evadim> тоесть он к себе суёт?
[00:43:29] <Night Nord> А потом git add ...
[00:43:38] <Night Nord> Перед коммитом все новые файлы надо git add нуть =)
[00:43:50] <evadim> эммм
[00:44:04] <evadim> я думал что несколько нетак...
[00:44:11] <evadim> ну и фиг с ним
[00:44:13] <winterheart> не нетак все
[00:44:19] <evadim> ?
[00:44:23] <winterheart> там ветви можно делать
[00:44:29] <Night Nord> branch?
[00:44:29] <evadim> воот
[00:44:32] <winterheart> только как - тоже загадка
[00:44:34] <Night Nord> Ну, можно
[00:44:43] <Night Nord> Но как это делать в svn я тоже не знаю =)
[00:44:47] <Night Nord> Что уж говорить про гит
[00:44:51] <Night Nord> Но, в любом случае
[00:44:58] <Night Nord> branch - это лишь указатель
[00:45:08] <winterheart> красота - я загнал репозиторий в redmine - красиво выглядит, зараза
[00:45:15] <Night Nord> Т.е. дерево у всех все равно одно
[00:45:19] <evadim> нужно написать на вики doc.gentoo.ru что и как
[00:45:35] <evadim> хде?
[00:45:37] <Night Nord> Пущай алексий пишет
[00:45:45] <evadim> он спит
[00:45:46] <Night Nord> Он лучше знает =)
[00:45:49] <winterheart> :)
[00:45:50] <Night Nord> Ну, как проснется
[00:45:53] <evadim> 3й день пишет
[00:46:00] <winterheart> не надо так переживать
[00:46:05] <Night Nord> А ему напоминать надо =)
[00:46:08] <winterheart> пока у меня на локальном компе
[00:46:10] <evadim> наваяй хоть эти 5 комманд
[00:46:22] <Night Nord> Я?
[00:46:28] <evadim> ну да
[00:46:28] <winterheart> ага
[00:46:36] <evadim> или ты там не админ?
[00:46:39] <winterheart> ты по гиту больше нас двоих знаешь :)
[00:46:47] <evadim> ну да
[00:46:52] <Night Nord> Хм... Щас попробую канешь =)
[00:47:05] <winterheart> там вики аноним править может
[00:47:11] <evadim> Ё
[00:47:22] <winterheart> только не помню, может ли создавать страницы
[00:49:47] Night Nord опять с чертыханиями ищет пароль
[00:49:54] <Night Nord> =)
[00:50:07] <winterheart> такой же
[00:50:47] <Night Nord> Дык
[00:50:54] <Night Nord> Я его из пси достаю каждый раз =)
[00:51:40] <Night Nord> Слижем с санрайза - страница будет называтся HowToCommit
[01:00:04] <Night Nord> Эм...
[01:00:09] <Night Nord> Для работы curl нужен?
[01:00:15] <Night Nord> Флаг у гита
[01:00:25] <evadim> нинаю
[01:00:28] <winterheart> нет
[01:00:58] <Night Nord> Отлично
[01:16:35] <evadim> народ, кто знает как мутить с названиями сырцов в ебилдах?
[01:16:46] <winterheart> там просто
[01:16:52] <winterheart> тебе что надо поменять?
[01:16:55] <evadim> непросто
[01:17:04] <winterheart> через MY_P
[01:17:07] <evadim> _ в -
[01:17:10] <winterheart> бгг
[01:17:13] <winterheart> просто
[01:17:44] <evadim> roundcubemail-0.2-alpha.1.tar.gz
[01:18:09] <evadim> MY_PN="${PN}mail"
MY_P="${MY_PN}-${PV}"
SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}-0.2-alpha.1.tar.gz"
[01:18:19] <evadim> можно круче?
[01:18:38] <winterheart> MY_P="tatata-${PV/_/-}"
[01:19:05] <winterheart> ghjot vj;yj
[01:19:09] <winterheart> проще можно
[01:19:11] <evadim> /_/- какраз мекняет?
[01:19:14] <winterheart> да
[01:19:27] <evadim> ну, просвети
[01:19:35] <evadim> <winterheart> проще можно
[01:19:40] <winterheart> он меняет только в версии
[01:19:45] <winterheart> в данном примере
[01:20:00] <winterheart> MY_PN - можно вообще убрать
[01:20:07] <evadim> неа
[01:20:18] <winterheart> почему
[01:20:31] <evadim> пакет - roundcube сырец roundcubemail
[01:21:41] <winterheart> MY_P="${PN}mail-${PN}"
SRC_URI="mirror://sourceforge/${PN}mail/${MY_P}.tar.gz"
[01:21:56] <winterheart> черт
[01:22:04] <evadim> ?
[01:22:06] <winterheart> MY_P="${PN}mail-${PV}"
[01:22:10] <winterheart> вот так
[01:22:30] <evadim> эмм
[01:22:33] <evadim> ща
[01:22:36] <winterheart> а где ты меняешь _ на -?
[01:22:49] <evadim> 0.2-alpha
[01:22:52] <winterheart> а
[01:22:53] <winterheart> да
[01:22:56] <winterheart> надо
[01:22:58] <evadim> ебилд так низя
[01:23:29] <winterheart> тогда еще одна переменная MY_PV
[01:23:33] <evadim> ${MY_P}.tar.gz не катит
[01:23:50] <winterheart> почему
[01:23:51] <evadim> там левая еденица в конце
[01:24:07] <winterheart> тоже замени
[01:24:14] <evadim> а внутри архива её нет - воркдир ниполучиццо
[01:24:23] <winterheart> блин
[01:24:27] <winterheart> ладно
[01:24:36] <winterheart> SRC_URI="mirror://sourceforge/${PN}mail/${MY_P}.1.tar.gz"
[01:24:37] <evadim> ща просто поменяю и всё
[01:24:44] <winterheart> и фсе
[01:29:16] <evadim> ммм
[01:29:21] <evadim> не меняет
[01:29:40] <evadim> стоп
[01:30:01] <evadim> не, точку забыл
[01:41:39] <Night Nord> Так
[01:41:42] <Night Nord> Вроде готово
[01:44:21] <evadim> эээ
[01:44:26] <evadim> хде?
[01:46:16] <Night Nord> http://doc.gentoo.ru/wiki/HowToCommit
[01:46:41] <Night Nord> Орфографию пока не проверял =)
[01:51:14] <Лёха> в слове "будующем" буква "ю" излишество :)
[01:52:44] <Night Nord> Я уже исправил =)
[01:52:46] <Night Nord> ф5
[01:53:28] <Night Nord> Внес на главую ссылку
[01:53:35] <evadim> во
[01:53:49] <evadim> над наверно её подшаманить
[01:54:44] <evadim> а и так намано
[01:55:16] <Night Nord> подшаманить?
[01:55:47] <evadim> ну, привести в человеческий вид, но это потом
[01:56:04] <evadim> а может и нестоит - всёравно рэдмайн будет
[01:56:14] <evadim> хотя там импорт...
[01:56:34] <Night Nord> Там сложно сделать человеческий вид
[01:56:43] <Night Nord> Уж больно мало форматирования функций
[01:56:43] <evadim> ну да
[01:56:56] <Night Nord> Добавить туда инфы надо, да
[01:57:10] <evadim> мусор убрать с главной
[01:57:41] <Night Nord> А, ты про главную
[01:57:51] <Night Nord> Ну, хз, этим пускай занимается пва =)
[01:58:26] <Лёха> нормальная статья получилась))
[01:59:38] <Night Nord> Как придет алексий, надо будет ему сказать, чтобы дополнил
[02:00:04] Night Nord щас это в топег запихает =)
[02:00:07] <Лёха> ещё одну опечатку заметил в конце статьи: "Он постОрается"
[02:01:18] <Night Nord> Угу, щас исправим, спасибо
[02:01:34] <Night Nord> Ээ
[02:01:36] <Night Nord> Стоп
[02:01:41] <Night Nord> Мне опера сказала обратное =)
[02:01:58] <Night Nord> Изначально было посторается...
[02:02:09] <Лёха> надо "Он постАрается"
[02:02:12] <Night Nord> Аааа
[02:02:19] <Night Nord> Это ты начальную версию смотришь
[02:02:26] <Night Nord> Я уже поправил
[02:02:32] <Night Nord> Прогнал спеллчек оперы
[02:02:36] <Лёха> по ссыле сходил
[02:02:43] <Лёха> ща обновлю
[02:03:04] Лёха спеллчекам не доверяет)))
[02:04:09] Night Nord себе не доверяет. Спеллчеки всяко лучше знают русский =)
[02:07:03] <Лёха> я бы последнюю строку ещё немного изменил. с
"git status позволяет посмотреть какие файлы вы поменяли с момента последнего git commit (или остались измененными, если вы делали частичную фиксацию)"
на
git status позволяет посмотреть какие файлы вы изменили (или оставили измененными, если вы делали частичную фиксацию), с момента последнего git commit
[02:09:13] <Night Nord> Угу
[02:09:39] <Night Nord> А у тебя акк в лдапе есть?
[02:09:49] <Лёха> нет ещё
[02:10:14] <Лёха> я ещё не уверен что смогу включиться в работу
[02:10:28] <Лёха> хочу, и постараюсь)))
[02:11:20] <Night Nord> Да тут никого палками особо не гоняют
[02:11:21] <Night Nord> =)
[02:11:27] <Night Nord> 1. '''git status''' позволяет посмотреть какие файлы вы поменяли с момента последей их фиксации (для каждого файла момент последней фиксации - свой =)).
[02:11:56] <Лёха> не в палках счастье :)
[02:12:19] <Лёха> нормальный вариант
[02:13:17] <Night Nord> 2. git status позволяет посмотреть какие, еще не зафиксированные, изменения были произведены в репозитории.
[02:13:20] <Night Nord> Вот =)
[02:13:22] <Night Nord> Так точнее
[02:13:31] <Night Nord> статус много чего показывает
[02:13:43] <Night Nord> новые файлы, изменения, конфликты =)
[02:14:03] <Лёха> т.е. git выдаст список файлов, и укажет статус каждого. а что он пишет для незафиксированых изменений?
[02:15:02] <Лёха> я его вообще ни разу не видел. и сейчас не посмотрю: с gprs сижу
[02:15:15] <Night Nord> Ну выглядит это примерно так
[02:15:33] <Night Nord> git status
? test
M file
C abc123
[02:15:43] <Night Nord> ? - неизвестный файл/папка
[02:15:50] <Night Nord> M - измененный
[02:15:53] <Night Nord> C - конфликт
[02:16:01] <Night Nord> Ну, так показывает svn
[02:16:10] <Night Nord> git соблюдает два первых момента
[02:16:21] <Night Nord> Насчет как он конфликты кажет - я не знаю
[02:16:44] <Лёха> хех
[02:17:11] <Night Nord> А, нет
[02:17:13] <Night Nord> =)
[02:17:20] <Лёха> если долго юзать - научимся))
[02:17:40] <Night Nord> # On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
#
# modified: sunrise-FAQ.wiki
# modified: sunrise-HowToCommit.wiki
# modified: sunrise.wiki
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# aaa
no changes added to commit (use "git add" and/or "git commit -a")
[02:17:45] <Night Nord> Он это пишет понятнее =)
[02:18:27] <Лёха> так жить уже можно, ага
[02:23:45] <Night Nord> Угу, чтобы вернуть изменение назад
[02:23:49] <Night Nord> svn checkout =)
[02:23:56] <Night Nord> Тьфу
[02:24:00] <Night Nord> git checkout
[02:24:04] <Night Nord> Тока я не очень уверен
[02:24:09] <Night Nord> Так что я это писать не буду =)
[02:24:16] <Night Nord> evadim: ты еще с нами?
[02:24:35] <evadim> местами
[02:25:10] <Night Nord> Можешь оставить Алексию сообщение?
[02:25:14] <Night Nord> В топеге
[02:25:21] <evadim> да
[02:25:23] <Night Nord> Чтобы он посмотрел
[02:25:27] <Night Nord> А то мне прав нету
[02:25:51] <Night Nord> Там надо про откат изменений уточнить и про ветки, как минимум, ну и все остальное подправить =)
[02:26:07] <evadim> эээ
[02:26:13] <evadim> так что и где писать?
[02:26:22] <Night Nord> Ну, я так думаю в топег?
[02:26:52] <Night Nord> Послание - пущай зайдет сюда http://doc.gentoo.ru/wiki/HowToCommit посмотрит, дополнит и поправит
[02:27:06] <Night Nord> Дополнять и править всяко быстрее чем писать с нуля =)
[02:27:21] <Night Nord> Ну, как минимум с первого взгляда =)
[02:28:48] <evadim> эмм
[02:28:50] <evadim> бред
[02:29:01] <evadim> чтоименно писать, слово в слово
Конфигурация комнаты
[02:29:33] Конфигурация комнаты изменилась
[02:29:43] <evadim> меняй тут тему сам
[02:29:58] <evadim> открыл на время
[02:30:08] <Night Nord> Перевод документации по gentoo. alexxy: как проснешься, посмотри пожалуйста, http://doc.gentoo.ru/wiki/HowToCommit если что поправить и дополнить (откат, ветки и т.п.)
[02:30:24] evadim установил(а) тему: Перевод документации по gentoo. alexxy: как проснешься, посмотри пожалуйста, http://doc.gentoo.ru/wiki/HowToCommit если что поправить и дополнить (откат, ветки и т.п.)
[02:30:37] <Night Nord> Во, даже в строчку влезло
[02:30:40] <Night Nord> Ладно
[02:30:43] Night Nord уползло спать
[02:30:49] <Night Nord> Всем спокойной
Конфигурация комнаты
[02:30:49] Конфигурация комнаты изменилась
[02:30:59] <evadim> спокойной
[02:31:06] Night Nord вышел(а) из комнаты
[05:06:51] Лёха вышел(а) из комнаты
[12:10:00] alexxy установил(а) тему: Перевод документации по gentoo.
[12:10:23] <evadim> привет
[12:10:33] <alexxy> дарова
[12:10:34] <evadim> Боброе Утро
[12:10:38] <evadim> :D
[12:10:38] <alexxy> утро
[12:10:43] <alexxy> почти бодрое
[12:10:45] <alexxy> =)
[12:11:01] <winterheart> greetings
[12:11:12] <alexxy> почитай иземения how to commit
[12:11:23] <evadim> во
[12:11:35] <alexxy> и внесите в сво ликальные копии хотя бы одну правку
[12:11:39] <alexxy> git config core.sharedRepository 1
[12:11:44] <alexxy> вот эту
[12:11:59] <alexxy> а то если что то закомитите никто это уже изменить не сможет
[12:12:54] <evadim> так и написать?
[12:13:35] <alexxy> да
[12:13:38] <alexxy> внутри репа
[12:13:40] <alexxy> своего
[13:19:22] Лёха вошёл(а) в комнату
[13:27:38] Night Nord вошёл(а) в комнату
[13:29:26] <Night Nord> Превед всем...
[13:29:34] <Night Nord> Капслоком-то зачем... =)
[13:30:10] <Night Nord> alexxy: кст, а про коммит - это правильно? А то git commit --help что-то не очень понятное говорит
[13:33:36] <Лёха> Привет
[13:48:06] <Night Nord> Так, поправил сленг Алексия, добавил заглушки на конфликты/ветки
[13:49:39] <Night Nord> alexxy: как вернешься, уточни, пожалуйста, вопрос - что там надо делать с измененными файлами. Все git add сначала? И насчет --rebase - оно потрет незафиксированные изменения (git pull тоже?)?
[14:07:31] <alexxy> нет
[14:07:47] <alexxy> git add это если ты тока добавляешь файлы которых не было
[14:07:52] <alexxy> git commit -a
[14:08:09] <alexxy> для добавления изменения в локальный реп
[14:08:30] <alexxy> git push для впихивания в реп на сервере
[14:11:23] <alexxy> Night Nord: уверен что нужны ветви?
[14:11:36] <alexxy> нарожать то их не сложно
[14:14:04] <Night Nord> git commit <файл> - коммитит тока этот файл?
[14:14:16] <Night Nord> alexxy: ну, вообще неплохо бы
[14:14:31] <Night Nord> Типа ветвь handbook
[14:14:39] <Night Nord> Чтобы было проще потом забирать
[14:15:04] <Night Nord> Щас главное - как откатить изменения, и как разрешать конфликты
[14:15:15] <winterheart> ты путаешь ветви и каталоги
[14:15:20] <alexxy> во во
[14:15:29] <alexxy> бранч это отдельная песня
[14:17:55] <Night Nord> Ааа, все понял, да, я туплю =)
[14:18:26] <Night Nord> Ну, тогда ветви смогут пригодится разве что тока хэндбуку
[14:20:13] <alexxy> зачем?
[14:20:20] <winterheart> ему тоже не пригодятся
[14:20:30] <winterheart> там есть каталоги 2007.0, 2008.0
[14:20:35] <winterheart> и тд
[14:21:40] <Night Nord> Эм... Ониж мало друг от друга отличаются?
[14:21:49] <Night Nord> 2007.0 2008.0 ...
[14:22:03] <Night Nord> Может их как раз проще отпочковывать от предыдущей?
[14:22:37] <Night Nord> Ну хотя да, ветви нужны чтобы потом их мержить, а хендбук мержить ненадо =)
[14:23:26] <alexxy> night <night@Nord.ufo.local
[14:23:37] <alexxy> ты уж определись какое у тя мыло
[14:23:52] <alexxy> мыло указывать реально
[14:23:57] <Night Nord> Это мне пва не успел расказать =)
[14:24:00] <alexxy> на которое ходят письма извне
[14:24:04] <Night Nord> Следующий коммит нормальный
[14:24:11] <Night Nord> alexxy: я догадываюсь
[15:35:23] winterheart вышел(а) из комнаты
[16:41:20] Night Nord вышел(а) из комнаты
[18:04:52] Night Nord вошёл(а) в комнату
[18:06:15] Night Nord вышел(а) из комнаты
[18:07:09] Night Nord вошёл(а) в комнату
[18:09:41] Night Nord вышел(а) из комнаты
[18:45:14] Night Nord вошёл(а) в комнату