← All posts tagged Mercurial

OCTAGRAM

Сайты, которые нужно знать китайскому поклоннику открытых исходников:
opencas.org
oss.org.cn

code.csdn.net
coding.net
git.oschina.net

Но при этом какой-нибудь tangram.baidu.com вполне может вести на банальный GitHub.

Думал, куда бы свалить с пидорского BitBucket. На международных CodePlex, BitBucket, Google Code, Assembla, SourceForge какой ни возьми, варианты SCM разные, и Mercurial тоже был. На трёх указанных китайских — нет. Беда. Глянул в китайскую вики, там тоже не видать своих сервисов.

OCTAGRAM

Пытаюсь понять, как держать актуальную версию. В hg я делаю pull, потом update, и я знаю, что update по умолчанию либо обновит, либо пожалуется, что у меня закралась пакость в этом каталоге, и я при необходимость могу сломать эту пакость через колено, сделав принудительное обновление, и у меня будет свежая версия из репозитория. Про git в Интернете пишут, что git pull = git fetch && git merge, но я не хочу merge. Если у меня что–то поменялось, я не хочу это сливать, а хочу свежую версию из репозитория. Не понимаю. Может, надо было через hg-git работать и не мучиться с этим непонятным git.

OCTAGRAM

blog.bitbucket.org

Translated – you’re required to use an Atlassian issue tracker in order to properly use this feature. #123 is obviously a very common pattern for citing tickets, regardless of system, so this seems like a sales driven decision rather than a usability one, which is disappointing.

Surely the user’s regex should be allowed to override Atlassian-specific ones? I could understand the built in ones taking precedence if JIRA integration or the BB issue tracker is enabled – but I’ve just tried on a repo with both these disabled and #(\d+) still doesn’t work.

OCTAGRAM

Оказывается, ставить популярные, но не встроенные расширения Mercurial можно гораздо проще, проставляя галочки в настройках TortoiseHg. hggit, nearest и hgsubversion все там есть.

OCTAGRAM

hg-git.github.com
This is the Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Mercurial. This means you can collaborate on Git based projects from Mercurial, or use a Git server as a collaboration point for a team with developers using both Git and Mercurial
The Hg-Git plugin can convert commits/changesets losslessly from one system to another, so you can push via a Mercurial repository and another Mercurial client can pull it. In theory, the changeset IDs should not change

Ну прямо философский камень какой–то

OCTAGRAM

Пытался попробовать Git. Думал, просто поставлю TortoiseGit вдобавок к TortoiseHg, а TortoiseGit возьми да и окажись чем–то, совершенно не похожим на TortoiseHg. Git GUI с виду тоже отличается существенно, просто так не перейдёшь.

Я даже удивляюсь, как так получилось, что интерфейсы почтовых программ настолько похожи. Ветки сверху, письма снизу, папки слева — в Apple Mail, Thunderbird, Outlook, The Bat! — везде так. Удивительно. А ведь можно было столько извращений с интерфейсом придумать. Например, сделать последнее письмо на весь экран, а ветви обсуждений запихать куда–нибудь в ж^H^H^Hподальше.

octagram.name