Понедельник, 24 Март 2008
mq в hg
Не спалось, и решил поиграть в mq. Толком с ним поиграть не получалось очень давно. Тут получилось.
Что не понравилось:
- hg clone/qclone отказался клонировать репозиторий с patches
- после hg qinit простой commit сделать оказалось невозможным. Логику работу qcommit понять я не смог
Что понравилось:
- интересная идея серии патчей (если мне не изменяет память, то такое же сделано в stgit)
- приятное описание, есть в коробке у hg
Есть желание часть своих изменений держать в патчах, что бы пинать удобнее было upstream. Но вот как это делать? Еще хочется версионности в патче. Т.е. если upstream принял мои изменения, то я бы мог сократить свой patch :)
Просто сейчас если я добавляю часть патча в репозиторий, как обычный commit, потом делаю hg push и hg qpop то я теряю свои изменения. Или это нормально и я не в теме?
Комментарии
Ну не после qinit скажем, а просто поверх патча нельзя сделать обычный коммит — но это логично. Просто нужно патч сделать обычным коммитом, если этого хочется, и сверху него коммитить уже:
Вот этого не понял.
А все снимается. Пойду дальше думать над стилем разработки.
Форма комментирования для «mq в hg»