to post messages and comments.

← All posts tagged Mercurial

Сайты, которые нужно знать китайскому поклоннику открытых исходников:
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 тоже был. На трёх указанных китайских — нет. Беда. Глянул в китайскую вики, там тоже не видать своих сервисов.

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

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.

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

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

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

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

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

octagram.name