Часто в проектах бывают файлы, необходимое для работы проекта, но изменяемые в процессе его работы/на конкретной системе.
К примеру конфиги, или бд в sqlite с изначально забитыми данными.
Очень удобно было бы держать их в системе контроля версий, но возникает проблема с тем, что держать нужно не текущую ... more →
*mercurial
Пояснил, зачем я делаю свои костыли с клонированием на каждую фичу (а не как все нормальные люди занимаюсь плясками с git stash) http://www.redhotchilipython.com/en_post...
Запустил вчера:
D:\development>hg clone https://repo@bitbucket.org/
http authorization required
realm: Bitbucket.org HTTP
user:
password:
requesting all changes
adding changesets
adding manifests
adding file changes
использовать отдельный скрытый репозитарий для mercurial queues для переноса текущих незакомиченных изменений между десктопом и лаптопом.
$ hg commit
abort: no username supplied (see "hg help config")
Блядь.
Простите за сравнение с гитом, но как после предложения пойти почитать простыню вместо первого коммита можно любить это жиденькое говнецо с большим поверхностным натяжением?
Нет чтобы выдать конкретные команды с плейсхолдерами для ... more →
Ну наконец-то товарищи сделали что-то толковое!
http://blog.bitbucket.org/2012/06/18/use...
Сегодня выяснил, что емакс далеко не главный оплот костыльно-оринтированного программирования.
1. http://askubuntu.com/questions/52223/fir...
Фокус с исчезающим из таскбара огнелисом (после этих шаманств ничего не должно измениться, но после перезапуска иксов/юнити наступает ... more →
Вот это да, сами bitbucket решили вбросить, почему они за меркуриал http://blogs.atlassian.com/2012/02/mercu...
Пойду, закутаюсь в тёплый плед и сяду смотреть как гиторабы захлёбываются слюной :)
http://bryan-murdock.blogspot.com/2012/0...
Слава яйцам, что названия команд у git и mercurial одинаковые. Хочу hg add — пишу git add. Хочу hg diff — пишу git diff. Хочу hg status — пишу git status. Это облегчит осиливание гита.
Кто нибудь пользовался меркуриалом для бэкапа конфигов из хомяка? Как сделать, чтобы добавлялись только скрытые файлы?
Народ, подскажите, плиз, какие-нибудь клёвые плюшки для меркуриула под линукс.
Гуй тоже приветствуется.
Кстати, @kb тут плевался на Mercurial API. Так вот, для того, чтобы делать простые вещи, есть такая замечательная вещь как http://mercurial.selenic.com/wiki/Python...
# Кто натворил последний коммит в репозитории /path/to/repo
import hglib
client = hglib.open("/path/to/repo")
commit = client.log("tip")
print ... more →
Выполнить команду pull над репозиторием, находящимся в /path/to/repo
$ hg -R /path/to/repo pull
$ git --git-dir=/path/to/repo/.git --work-tree=/path/to/repo pull
Второе, кстати, крайне хреново работает. Реквестируются способы сделать хорошо.
$ hg clone --time -q git://github.com/chaoslawful/lua-nginx-m...
Time: real 40.960 secs (user 31.690+0.000 sys 3.580+0.000)
Всё, гит теперь не нужен :)
Так, псточ. У меня хитроплан и для этого мне нужно вытянуть ветку default одного репозитория в ветку origin другого, чтобы потом невозбранно мержить и извращаться в ветке test.
Есть какой-нибудь простой способ такое провернуть, не изобретая страшных костылей?
Поставил kdiff3 в качестве мержилки в mercurial. Потыкал, прям понравилось.
У меня от битбакета жопу порвало в клочья и разметало по комнате. Мне не нравится их тенденция к освоению гита.
requesting all changes
adding changesets
adding manifests
transaction abort!
rollback completed
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTra...
Даже cvs не настолько говно
*mercurial is used by:
werehuman
werehuman
Оранжевус Охуеннус
utros
kb
kb
eoranged
eoranged
Nico-izo
Nico-izo
alxrt
alxrt
nstm0
nstm0
proton
proton
beardog
beardog
der_FeniX
der_FeniX
eurekafag
eurekafag
няша
generatorglukoff
Джордж Ричмонд
richmond
профессиональный говноед
ulidtko
skyw00lf
skyw00lf
desperate donkey
odin
werehuman
utros
kb
eoranged
Nico-izo
alxrt
nstm0
proton
beardog
der_FeniX
eurekafag
generatorglukoff
richmond
ulidtko
skyw00lf
odin