eurekafag 12.03.2011 13:50 WOK

Псто, советуй по mercurial вопросу ответ. Есть два репозитория, которые местами чуть различаются. В одном идёт девелопинг, изменения пуляются в другой, откуда происходит коммит. Но надо, чтобы изначальная разница между ними сохранялась. Поясню, зачем это: изменения на горячую вносятся в рабочий экземпляр, где есть актуальные пароли всякие, а коммитить надо чистенькие файлы с заглушками на это дело. Но изменённый код необходимо безгеморно применять. На данный момент я ебусь с import/export, довольно неудобно, т.к. если изменения кода происходят вблизи паролей, потом импорт не проходит из-за разных строчек. Идеально было б просто делать коммит в рабочем экземпляре и потом pull из него в экспортный, но я не умею так клонировать, чтобы ченжсеты не поломать. Псто, научи.

Recommended by: @werehuman
1. werehuman 12.03.2011 13:51 lithium

для этого используется кривой и ебаный костыль mq

2. eurekafagwerehuman /1 12.03.2011 13:52 WOK

Благодарчики, почитаю.

3. werehumanwerehuman /1 12.03.2011 13:52 lithium

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

4. eurekafagwerehuman /3 12.03.2011 13:53 WOK

WOK. И неужто всем похуй?

5. werehuman 12.03.2011 13:53 lithium

что я не пробовал... hg push --help выдает
hg push [-f] [-r REV]... [-e CMD] [--remotecmd CMD] [DEST]
то есть по идее можно толкнуть только отдельные коммиты. Быть может, это то, что доктор прописал.

6. mgfk 12.03.2011 13:54 Gajim

> где есть актуальные пароли всякие, а коммитить надо чистенькие файлы с заглушками
Сделать файл-конфиг религия не позволяет?

7. werehumaneurekafag /4 12.03.2011 13:54 lithium

это его суть работы. Он просто эмулирует коммиты и роллбаки, а на самом деле создает кучку патчей в скрытой директории. И если что-то пойдет не так и ты изменишь где-то лишнюю строчку, то patch откажется хавать эти diffы.

8. werehumanmgfk /6 12.03.2011 13:55 lithium

да, еще сделать config.py и config_local.py, второй через hg ignore

9. eurekafagmgfk /6 12.03.2011 13:55 WOK

Ну видимо придётся-таки. Кагамкино наследие такое кагамкино ._.

Do you really want to delete ?